将url=ccc.php作为参数,传给login.php。
再login.php上,处理完登陆后,自动转到url页面。
再login.php上,处理完登陆后,自动转到url页面。
解决方案 »
- 如何监听CHECKBOX的选择个数,然后在PHP中使用 统计出来的数值
- 如何用PHP下载swf文件
- ★我知道怎么取alexa的排名,可不知道怎么取流量,知道的请说一下,
- preg_match对内容有长度限制啊
- 小代码问题?
- 被PHP Screw加密过的PHP代码可以解密吗?
- 新手提问:在php怎样重定向另一个网址.
- 各位朋友,怎么让我们开发的网站在google搜索中,让他的排名更靠前一点,(google的排名原理)
- 如何判断一个日期型字符串是否合法?
- 使用php分页技术后,点击第一页的按钮页面可顺利跳转,但是点击第二页或者之后页面的按钮,页面无法跳转
- 求助!如何实现CSDN里的分页显示!
- 谁有这种代码啊,我写很久没有写出来,
你得到本面的文件名,把它作为参数传给login.php就可以了。
ccc.php
<?
echo '<a href=login.php?backurl='.$PHP_SELF.'>登录</a>';
?>
login.php
<?
//after login
if(isset($backurl)){
echo '<meta http-equiv="refresh" content="0;rul='.$backurl.'">';
}
?>
<?
//after login
if(isset($backurl)){
echo '<meta http-equiv="refresh" content="0;url='.$backurl.'">';
}
?>
这个参数传到login.php中如:<? $url=$HTTP_GET_VARS["url"];?>,再把url参数传到地址栏。
OK!问题解决!还有别的方法没有?
要是这样,问题没有那么麻烦。
if($is_login)
header("location:is_login.php");
else
header("location:not_login.php");
如果要限制非登入用户的访问,必须在要访问的页面中判断。我做个 假设:
首页:index.php
内部有一个连接 "连接",对于等入用户可能是指aaa,php,er而非登陆用户则指向bbb.php.这个连接处理不应该放在index.php中,而是放在aaa.php中会比较好。而且实现起来简单。
只要在前边加
if(!islogin())
header("location:bbb.php");
就可以了,没有必要在首页中处理。
以上是个人观点,对错如何,请指出。
大家共同进步~◎!