在重定向之前发送会话cookie [英] sending session cookie before redirect

查看:221
本文介绍了在重定向之前发送会话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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆