作者wellwind ()
看板PHP
标题Re: [请益] get和post方法变数一样怎麽获取get值
时间Mon Jan 22 00:17:08 2007
※ 引述《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
1F:推 qrtt1:真好奇 $_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