php怎样实现跳转到原来或之前的页面

php怎样实现跳转到原来或之前的页面,第1张

举一个很常见的例子,很多网站的登录并不是单独一个链接,而是在很多个页面上都有登录链接,方便用户随时可以登录,这样用户可以在首页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中怎样跳转页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10213053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存