php中退出账号出现403forbidden
就是网站登录一个账号之后,再点退出不是应该跳回主页吗,但是他显示403forbidden,怎么解决我找了好久了都没找到解决方案。
www.lianorg.com 就是这个网址,登陆账号再退出显示这个:
forbidden
you don't have permission to access /
--------------------------------------------------------------------------------
apache/2.4.9 (win64) php/5.5.12 server at www.lianorg.com port 80
我跟网上查说是权限问题,说修改一下php的配置文件httpd.conf,可是试了也不好使。
------解决思路----------------------
403 就是没有访问权限了
这要看你的代码是怎么写的了
------解决思路----------------------
$_post[act] 是什么东西? 你退出是用post提交的吗? 看看点击退出时地址栏上的url是什么?
------解决思路----------------------
点击退出是转到 outlogin.php 吗?
如果是,那就是 outlogin.php 没有访问权限
------解决思路----------------------
你的退出按钮的超链接写错了吧
http://www.lianorg.com/
这个怎么对呢?
如果你是通过超链接退出的话,应该用$_get['act'] 接收吧。
------解决思路----------------------
你看看直接在浏览器方问 outlogin.php 会是什么结果
------解决思路----------------------
你退出后跳到了http://www.lianorg.com/%3cbr%20/%3e%3cfont%20size='1'%3e%3ctable%20class='xdebug-error%20xe-fatal-error'%20dir='ltr'%20border='1'%20cellspacing='0'%20cellpadding='1'%3e%3ctr%3e%3cth%20align='left'%20bgcolor=
当然403啦。检查下退出的路径。
------解决思路----------------------
是你页面出错了。
你ajax访问,返回的data是一段错误信息。所以导致你的跳转链接也出现了问题。
权限是有的。
错误在:
fatal error: call to undefined function session_unregister() in d:\wamp\www\lianorg1\outlogin.php on line 10
------解决思路----------------------
http://www.lianorg.com/%3cbr%20/%3e%3cfont%20size='1'%3e%3ctable%20class='xdebug-error%20xe-fatal-error'%20dir='ltr'%20border='1'%20cellspacing='0'%20cellpadding='1'%3e%3ctr%3e%3cth%20align='left'%20bgcolor=*****
你这个路径都没问题,那什么才有问题呢?
%3cbr%20/%3e%3cfont%20size='1'%3e%3ctable%20class='xdebug-error%20xe-fatal-error'%20dir='ltr'%20border='1'%20cellspacing='0'%20cellpadding='1'%3e%3ctr%3e%3cth%20align='left'%20bgcolor=*****
你这个很明显是服务器返回的一段html形式的错误信息