Re: [請益] get和post方法變數一樣怎麼獲取get值

看板PHP作者時間17年前 (2007/01/22 00:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《wellwind ()》之銘言: 根據我實驗的結果 因為method是POST 所以用$_POST['id'] 出來的值是2 $_GET['id'] 出來的值是1 沒有問題 但是如果method改成GET的話 submit出去後URL就會變成test.php?id=2 所以$_GET['id']的結果會變成2 當然$_POST['id']裡面就沒東西了 要怎麼獲得id=1呢? 用JavaScript可以達成= = 我之前有在網路上看過不過忘記了 原理就是把後面的GET Steing依照 & 和 = 分割 不過submit以後就沒用了 整個URL會改掉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.184.180.127

01/21 21:40,
真好奇 $_REQUEST 出來是什麼
01/21 21:40
回答你的問題 如果form method 是GET 因為URL會整個被改掉 所以GET和REQUEST結果是一樣 but form method是POST的話 則 $_GET['id'] => 1 $_POST['id'] => 2 $_REQUEST['id'] => 2 ..跟POST的結果一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.184.180.127
文章代碼(AID): #15iv85yY (PHP)
討論串 (同標題文章)
文章代碼(AID): #15iv85yY (PHP)