今天给各位分享php怎么回到上一个页面的知识,其中也会对php如何跳转到一个新的html进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录:
php 怎么返回上一页面
用这个吧!获取来路页面:
返回上一页
从哪里来的页面都能返回,新窗口打开时
返回刚才浏览的页面
是不管用的,但
返回上一页
这个可以
php登录后怎么跳转回上一个页面?
login.html有点麻烦,因为需要它增加一个url参数传递给login.php,而静态的html文件往往没有这个功能。
需要把login.html修改为一个PHP页面,可以使用login.php增加额外参数实现,初学者也可以单独建立一个login_form.php,此脚本检查$_SERVER['HTTP_REFER']并作为参数传输给login.php,部分代码如下:
input type=hidden name=ref value='?php=$_SERVER['HTTP_REFER'];?'
这样,在login.php里面可以这样:
echo 'Location: ' . $_POST['ref'];
php怎样实现跳转到原来或之前的页面
举一个很常见的例子,很多网站的登录并不是单独一个链接,而是在很多个页面上都有登录链接,方便用户随时可以登录,这样用户可以在首页index.php
上登录,也可以在其他的页面上登录。而且登录后就会自动返回登录前的页面,比如,从index.php点登录的链接,就跳到了登录的页面
login.php,提交到check.php文件,检查数据是否正确,然后check.php调用header(‘location:
url’)跳转到指定的页面。
最直接的办法就是直接指定url要返回的路径,这确实是最简单的,却不一定可取,因为它不够自动,每次返回是都需要人工指定,非常不方便。
(现在觉得这种方法也不比第三种差 Update:2010.03.20)
使用$_SERVER['HTTP_REFFERER'],返回前一个页面,这并非是一个好办法,它很容易出错。对于上面这个例子,如果登录成功,使
用$_SERVER['HTTP_REFERER']check.php就会跳到它的前一个页面login.php,而不是index.php。
将url存到cookie中,在index.php页面上调用setcookie(‘url’,'index.php’),在提交数据之后,可以通
过$_COOKIE['url']随时得到登录前的页面。缺点是,如果有100个页面有登录链接100个页面都需要修改cookie的url。一个更好的
办法是在login.php中检查它的前一个页面,然后设置cookie,也就是不是让100个文件去修改cookie,而是交给login.php去做。
上面的几种方法在一些情况下都是可行的,按情况选择使用吧。
关于php怎么回到上一个页面和php如何跳转到一个新的html的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。