我正在一个页面上收集客户数据,然后将他们带到他们选择他们想要的服务的下一页。 我希望在选择服务时将客户名称和客户编号传给下一页。如何捕捉url的值?
我通过这样的 http://www.mywebsite.com/services.php?name={$cust_name}&ref={$ref_no}
值会是怎样的PHP代码来捕捉他们在services.php
页
我正在一个页面上收集客户数据,然后将他们带到他们选择他们想要的服务的下一页。 我希望在选择服务时将客户名称和客户编号传给下一页。如何捕捉url的值?
我通过这样的 http://www.mywebsite.com/services.php?name={$cust_name}&ref={$ref_no}
值会是怎样的PHP代码来捕捉他们在services.php
页
URL访问:
http://www.mywebsite.com/services.php?name=john&ref=1
守则services.php
:
$cust_name = $_GET["name"]; //john
$ref_no= $_GET["ref"]; //1
在services.php上,只需使用$_GET["name"]
和来引用这些变量。
,如果你有这种类型的链接
http://www.mywebsite.com/services.php?name=anyName&ref=1234
,那么你可以得到变量这样
$name=$_GET['name'];
$ref=$_GET['ref'];
你可以用$ _GET访问URL paremeters。
$name = $_GET['name'];
$ref = $_GET['ref'];
见http://php.net/manual/de/reserved.variables.get.php
要小心,在URL参数使用,如客户名称的数据。有人可以输入另一个客户的姓名,也许可以看到他/她不应该被允许的数据。
谢谢。我不会存储在服务页面上捕获的任何内容。将捕获数据并通过电子邮件传递。 – SSam
只需使用$_GET
全局数组从URL获取值即可。
即
$name = $_GET['name'];
$ref = $_GET['ref'];
'@ ref'错误应该是'$ ref' – user1915746
就用'$ _GET'变量为,然后使用像'name'和'ref'相应的指数'services.php' – Ghost
感谢。两种形式的参数应该具有相同的变量名称? – SSam
不一定,它不需要具有相同的变量名称,但需要使用相同的索引名称才能在'$ _GET'中访问它们,只需看下面的答案 – Ghost