php返回上一页使用session存储上一页地址的方法
2011-08-19 17:02
633 查看
//返回上一页变量设置
$HTTP_REFERER = parse_url($_SERVER['HTTP_REFERER']);
if (! isset($_SESSION['ref']) || $HTTP_REFERER['path'] != $_SERVER['REDIRECT_URL']){
$_SESSION['ref'] = array(
'REDIRECT_URL'=>$_SERVER['REDIRECT_URL'],
'HTTP_REFERER'=>"{$_SERVER['HTTP_REFERER']}"
);
}
//html表单返回按钮
<input type="button" value="返回" onclick="location.href='<?=$_SESSION['ref']['HTTP_REFERER']?>'" />
$HTTP_REFERER = parse_url($_SERVER['HTTP_REFERER']);
if (! isset($_SESSION['ref']) || $HTTP_REFERER['path'] != $_SERVER['REDIRECT_URL']){
$_SESSION['ref'] = array(
'REDIRECT_URL'=>$_SERVER['REDIRECT_URL'],
'HTTP_REFERER'=>"{$_SERVER['HTTP_REFERER']}"
);
}
//html表单返回按钮
<input type="button" value="返回" onclick="location.href='<?=$_SESSION['ref']['HTTP_REFERER']?>'" />
相关文章推荐
- Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
- PHP中使用memcache存储session的三种配置方法
- PHP中使用memcache存储session的三种配置方法
- PHP中使用memcache存储session的三种配置方法
- php使用 memcache 来存储 session 方法总结
- php使用memcache存储session 服务器配置方法
- PHP中使用memcache存储session的三种配置方法
- PHP中使用memcache存储session的三种配置方法
- Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
- PHP中使用memcache存储session的三种配置方法
- php使用 memcache 来存储 session 方法总结
- php在浏览器禁止cookie后,仍然能使用session的方法
- php实现返回上一页的功能的3种有效方法
- window系统下,PHP使用openssl扩展函数,返回false解决方法
- PHP中session_register函数详解使用方法
- PHP模拟POST提交数据并获得返回值之CURL方法(使用PHP extension,然后使用php_curl.dll,很不错)
- php里少用到的session_module_name,以及session的key值限制,简单将session存储为json格式数据的方法
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- php实现返回上一页的功能的3种有效方法
- php使用MySQL保存session会话的方法