举一个很常见的例子,很多网站的登录并不是单独一个链接,而是在很多个页面上都有登录链接,方便用户随时可以登录,这样用户可以在首页indexphp
上登录,也可以在其他的页面上登录。而且登录后就会自动返回登录前的页面,比如,从indexphp点登录的链接,就跳到了登录的页面
loginphp,提交到checkphp文件,检查数据是否正确,然后checkphp调用header(‘location:
url’)跳转到指定的页面。
最直接的办法就是直接指定url要返回的路径,这确实是最简单的,却不一定可取,因为它不够自动,每次返回是都需要人工指定,非常不方便。
(现在觉得这种方法也不比第三种差 Update:20100320)
使用$_SERVER['>
用session或者直接传值
session的方法如下:
//------------------- aphp ----------------
<
session_start(); // 必须放在第一行
/
中间部分代码
/
$_SESSION['username']=$username;
$_SESSION['password']=$password;
/
判断用户名密码有效则跳转
/
echo "<script>locationhref='tphp';</script>"; // 跳转到 tphp
>
//--------------------------------- tphp -----------------------------------
<
session_start();
if($_SESSION['username']!="")
{
echo "登陆着呢!";
}
>
>
loginhtml有点麻烦,因为需要它增加一个url参数传递给loginphp,而静态的html文件往往没有这个功能。
需要把loginhtml修改为一个PHP页面,可以使用loginphp增加额外参数实现,初学者也可以单独建立一个login_formphp,此脚本检查$_SERVER['>
PHP只是嵌套HTML的语言
//PHP返回上一级echo"<script>alert('修改成功');historygo(-1)</script>";exit;
//PHP跳转其他页面(封装)
function jump_url($url){
echo "<script language='javascript' type='text/javascript'>";
echo "windowlocationhref='$url'";
echo "</script>";
exit;
}
以上就是关于php怎样实现跳转到原来或之前的页面全部的内容,包括:php怎样实现跳转到原来或之前的页面、PHP如何实现点击文字,跳转到另外的一个PHP页面、PHP中怎样跳转页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)