为了账号安全,请及时绑定邮箱和手机立即绑定

把 $_POST 寫在同一頁?

把 $_POST 寫在同一頁?

PHP
幕布斯6054654 2019-03-06 08:43:11
我想把post寫在同一頁 php管理,在用include引出 $login_acc = $_POST['account']; $login_pas = $_POST['password']; .... 但現在遇到一個問題是會出現警告「Notice: Undefined index: password in /Applications/XAMPP/xxx/xxx/con/xxx.xxx.php on line 3」,因為我沒有$_POST所以他找不到值我試著在上面加上 if(!emply($_POST)) { $login_acc = $_POST['account']; $login_pas = $_POST['password']; .... } 但這樣還是不行,雖然沒有出現警告,但POST出去的值都會是1
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

PHP脚本当接到POST请求时,$_POST数组就会被自动创建并装入请求的参数。所以在整个脚本,甚至其中引用的脚本,都能够访问到同样的请求参数。如果提示Undefined index有可能是前端传入的参数中并不包含password这个字段。你可以在脚本一开始查看一下file_get_contents('php://input')这条语句的返回值,里面包含了请求参数的原始内容,是不是少了password

查看完整回答
反对 回复 2019-03-18
?
Helenr

TA贡献1780条经验 获得超4个赞

你写错了吧 empty

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 388 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信