如图,这是接收表单数据的php控制器,有form data数据传进去了,但是php的$_request中只有$_get的数据,没有$_post的数据,这是为什么?(应该不用看代码吧?如需看代码,说一下,我再补上去)
//这是上图的文本版remote address:127.0.0.1:80request url:http://localhost/app/index.php?c=member&a=submit&random=0.122100246604532request method:undefinedstatus code:200 okrequest headersaccept:*/*accept-encoding:gzip, deflate, sdchaccept-language:zh-cn,zh;q=0.8,en;q=0.6,zh-tw;q=0.4,fr;q=0.2connection:keep-alivecontent-length:42content-type:application/x-www-form-urlencodedcookie:cityid=18; cnzzdata1252926391=1013903247-1419300217-%7c1421816418; phpsessid=3fltaetqosqt69uqj9hd8imr77host:localhostorigin:http://localhostreferer:http://localhost/app/index.php?c=makefactory&a=getvideofileuser-agent:mozilla/5.0 (iphone; cpu iphone os 8_0 like mac os x) applewebkit/600.1.3 (khtml, like gecko) version/8.0 mobile/12a4345d safari/600.1.4query string parametersc:membera:submitrandom:0.122100246604532form dataview sourcecontent:0video_id:908price:0label_id:11response headerscache-control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0connection:keep-alivecontent-length:80content-type:text/htmldate:sun, 01 mar 2015 02:50:07 gmtexpires:thu, 19 nov 1981 08:52:00 gmtkeep-alive:timeout=5, max=100pragma:no-cacheserver:apache/2.2.17 (win32) php/5.3.3x-powered-by:php/5.3.3
回复内容:
如图,这是接收表单数据的php控制器,有form data数据传进去了,但是php的$_request中只有$_get的数据,没有$_post的数据,这是为什么?(应该不用看代码吧?如需看代码,说一下,我再补上去)
//这是上图的文本版remote address:127.0.0.1:80request url:http://localhost/app/index.php?c=member&a=submit&random=0.122100246604532request method:undefinedstatus code:200 okrequest headersaccept:*/*accept-encoding:gzip, deflate, sdchaccept-language:zh-cn,zh;q=0.8,en;q=0.6,zh-tw;q=0.4,fr;q=0.2connection:keep-alivecontent-length:42content-type:application/x-www-form-urlencodedcookie:cityid=18; cnzzdata1252926391=1013903247-1419300217-%7c1421816418; phpsessid=3fltaetqosqt69uqj9hd8imr77host:localhostorigin:http://localhostreferer:http://localhost/app/index.php?c=makefactory&a=getvideofileuser-agent:mozilla/5.0 (iphone; cpu iphone os 8_0 like mac os x) applewebkit/600.1.3 (khtml, like gecko) version/8.0 mobile/12a4345d safari/600.1.4query string parametersc:membera:submitrandom:0.122100246604532form dataview sourcecontent:0video_id:908price:0label_id:11response headerscache-control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0connection:keep-alivecontent-length:80content-type:text/htmldate:sun, 01 mar 2015 02:50:07 gmtexpires:thu, 19 nov 1981 08:52:00 gmtkeep-alive:timeout=5, max=100pragma:no-cacheserver:apache/2.2.17 (win32) php/5.3.3x-powered-by:php/5.3.3
注意到你的request method是undefined,这个地方应该是post。
你可以:
1、把ajax提交的方式设置为post
2、最好把表单的method设为post,method=post
$_post可以得到数据嘛?还是放上控制器的代码吧
待补充。