我正在一個頁面上收集客戶數據,然後將他們帶到他們選擇他們想要的服務的下一頁。 我希望在選擇服務時將客戶名稱和客戶編號傳給下一頁。如何捕捉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