在重定向之前发送会话cookie [英] sending session cookie before redirect
本文介绍了在重定向之前发送会话cookie的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨!
我在很多页面都有一个功能,如果已提交
a表单,它会重定向到新页面:
if(!(定义(" DEBUG_INSERT")&&&& DEBUG_INSERT)&&
!(定义(" DEBUG_UPDATE")& &&
!(已定义(DEBUG_SELECT)&&&& DEBUG_SELECT)){
if($ _POST){
$ _SESSION [" postvalue"] = $ _POST;
header(" HTTP / 1.1 302暂时移动);
header("位置:" .BASE_URL。$ sess-> assemble(),true,302);
header(" Connection:close");
exit() ;
} else {
if(isset($ _ SESSION [" postvalue"])){
$ _POST = $ _SESSION [" ; postvalue"];
}
}
}
与登录表单一起使用以及一个接受cookie的浏览器
用于会话处理,这导致每个人都拥有两次输入他的
登录和密码。
i相信这是,因为cookie没有在
头之前发送(位置:
有谁知道如何强迫这个或者手工发送?
干杯,Jochen
-
Jochen Daum - CANS Ltd.
PHP DB编辑工具包 - 用于构建的PHP脚本
数据库编辑界面。
http://sourceforge.net/projects/phpdbedittk/
推荐答案
_POST){
_POST){
_SESSION [" postvalue"] =
_SESSION["postvalue"] =
_POST;
header(" HTTP / 1.1 302暂时移动);
header(" Location:" .BASE_URL。
_POST;
header("HTTP/1.1 302 Moved Temporarily");
header ("Location: ".BASE_URL.
这篇关于在重定向之前发送会话cookie的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文