如何记忆刚才访问的url???? 这个功能是在他请求的那个脚本中实现的,在那个只能登录浏览的脚本的最前面加上 判断用户是否登陆的函数,如果登录了,则继续执行该脚本,否则header到login.php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to: ustcfrank(阿卡波糖) 关键是如何在header到login.php然后游客登陆登陆后如何又header到他最初请求的那个url去?? 用$HTTP_REFERER“HTTP_REFERER”,链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER。因此,这个变量不总是正确真实的。 HTTP_REFERER是从连接来的header来的可以吗? 偶喜欢用js跳转一般不会有什么问题。设置查看失败后用一个session变量保存当前的url,比如现在他访问的是down.php?id=12,把这个值记录进session变量后,跳转到登录页面,登录后取出session中的值,用js跳转 referer.php<?phpsession_start();echo $_SESSION['referer'];echo "这是最初请求的那个url页面";?><a href="login.php">登录</a>login.php<?phpsession_start();//这里加上你登录验证的语句//...... if (session_is_registered("referer")) session_unregister("referer"); session_register("referer"); $referer = $HTTP_REFERER; header("Location: $referer"); exit;?>http://localhost/referer.php页面上显示:这是最初请求的那个url页面登录你点击一下“登录”页面显示变为:http://localhost/referer.php这是最初请求的那个url页面登录 to feel8(准备早起的鸟)偶现在正学js,还没入门呢,买了本N厚的书,看的头都大了,都不知从何学起了,呵呵 To: feel8(准备早起的鸟)如何记忆比如“down.php?id=3&bid=44...."这样的地址??PHP_SELF只得到down.php啊 this.location = 'redir.php?url=' + this.location.href;这样可以得到包括参数在内的所有信息。试试吧。 php用com读取doc文档报错 求人解释下这段代码,关于引用传递 小妹请教用phpmailer发邮件内容乱码问题! 用php实现图片翻转 PHP5.26 中php.ini 的extension_dir设置无效 php能实现j2ee中的过滤器功能吗? php.core 文件问题求助? 求一个php新闻系统(找了很久没有找到合适的) 这句代码错在哪尔? ▲唠叨啊~ 我的问题贴出好长时间了都没人回答~ 你一定要帮我啊~ 我现在很急~ ▲ 求www.cndev.net 和http://bbs.21youth.com/两网站的论坛实现方法? 来帮忙(菜鸟不会用php,)
关键是如何在header到login.php然后游客登陆
登陆后如何又header到他最初请求的那个url去??
“HTTP_REFERER”,链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER。因此,这个变量不总是正确真实的。
header来的可以吗?
设置查看失败后用一个session变量保存当前的url,比如现在他访问的是down.php?id=12,把这个值记录进session变量后,跳转到登录页面,登录后取出session中的值,用js跳转
echo $_SESSION['referer'];
echo "这是最初请求的那个url页面";
?>
<a href="login.php">登录</a>
login.php<?php
session_start();//这里加上你登录验证的语句
//......
if (session_is_registered("referer"))
session_unregister("referer");
session_register("referer");
$referer = $HTTP_REFERER;
header("Location: $referer");
exit;
?>http://localhost/referer.php
页面上显示:这是最初请求的那个url页面登录你点击一下“登录”页面显示变为:http://localhost/referer.php这是最初请求的那个url页面登录
如何记忆比如“down.php?id=3&bid=44...."这样的地址??
PHP_SELF只得到down.php啊