[英]how can I add a URL parameter to a link on my website
我是新手,但我試圖將從 URL 獲得的參數傳遞給網頁上的鏈接。
所以我有這個網址:
localhost:8080/testsite/person?name=Tom
在頁面上我有一個這樣的鏈接
<a href="localhost:8080/testsite/viewinfo?person=[ENTER Person name here.]>View info</a>
我想將person
參數中的值插入[ENTER Person name here]
這樣鏈接是
<a href="localhost:8080/testsite/viewinfo?person=Tom>View info</a>
我怎樣才能做到這一點?
最好不要使用 Javascript
提前致謝
你會想要使用GET
查看這個網址:http://localhost:8080/testsite/person?name=Tom
以 PHP 為例
if (isset(@$_GET['person'])) {
$person = @$_GET['person'];
}
這將創建一個名為 $person 的變量,該變量將等於“Tom”
不過,請清理您獲得的內容,因為只接受用戶輸入的任何內容都會讓您面臨問題(即 sql 注入)。
$_GET 包含傳遞給URL 中腳本的鍵/值。 如果您有以下網址:
http://www.example.com/test.php?a=15&b=umar
然后 $_GET 將包含:
array
'a' => string '15' (length=2)
'b' => string 'umar' (length=4)
當然,由於 $_GET 不是只讀的,如果需要,您也可以從 PHP 代碼中設置一些值:
$_GET['my_value'] = 'test';
但這似乎不是一個好習慣,因為 $_GET 應該包含來自客戶端請求的 URL 的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.