2017-06-06 40 views
-1

PLS是新的編程如何以.php?ID =插在我的PHP代碼

PLS先生在許多PHP文件我已經被看到這.PHP?ID = 3

但我不瞭解它是如何工作的或者如何將它放入我的代碼中,

+1

這是一個非常基本的問題,你應該可以自己搜索找到大量的PHP新手的書籍/教程。你知道php.net嗎?有關您的下一個問題,請轉到[幫助部分](http://stackoverflow.com/help),然後閱讀[我應避免詢問哪些類型的問題?](http://stackoverflow.com/help/on-主題)和[如何在StackOverflow上提出問題](http://stackoverflow.com/help/how-to-ask),以便能夠製作出好的/有用的,結構良好的並且符合主題的問題。 –

回答

3

這被稱爲query string,它是一種將參數傳遞到頁面的方式。

您可以使用$_GET超全局像這樣在PHP訪問它們:

var_dump($_GET['id']); 

使用提示查詢字符串變量:

  • 檢查它試圖使用它之前設置:isset($_GET['id']),因爲你不能確定它會在那裏。
  • 這是「用戶輸入」,因此您不應該隱式信任它。無論你如何處理用戶輸入,你都應該使用適當的安全機制對其進行消毒以防止漏洞。
  • 如果使用動態查詢字符串變量生成鏈接,請務必使用URL encoding/Percent encoding,這可以通過urlencode()完成。