我認爲這很簡單。但我想我錯過了一些東西。我有一個鏈接:
website.com/page?variable=value
當我使用$_GET["variable"]
我得到的價值,但是當我使用$_POST["variable"]
,我不明白的價值? 請幫助。
我認爲這很簡單。但我想我錯過了一些東西。我有一個鏈接:
website.com/page?variable=value
當我使用$_GET["variable"]
我得到的價值,但是當我使用$_POST["variable"]
,我不明白的價值? 請幫助。
這是正常行爲。
$_GET
填充了來自URL查詢字符串(取自請求標頭)的數據。
$_POST
被填充來自請求正文的數據。
如果要從URL的查詢字符串中讀取數據,請使用$_GET
。
必須有某種方式 –
@SauravChaudhary,您很需要閱讀HTML的基礎知識。 –
@SauravChaudhary - 爲什麼會有?這是沒有道理的。這種方法甚至沒有什麼用處。如果你從X獲得數據但從Y獲得數據,那隻會令人困惑。 – Quentin
這是因爲您使用'GET'方法發送值。如果你想使用'POST'方法,創建一個HTML表單並讓用戶提交它(或者使用AJAX來執行'POST')。然後你可以用'$ _POST'來訪問它。 –
@AmalMurali其鏈接到一個人的個人資料。我不想讓人們每次打開他的頁面時填寫這個人的名字。 –
那麼爲什麼你想首先使用'$ _POST'呢? –