相关疑难解决方法(0)

如何设置cookie然后在PHP中重定向?

在做了一些处理之后,我想为用户输入设置一个cookie值,然后将它们重定向到一个新页面.但是,cookie没有设置.如果我注释掉重定向,则cookie已成功设置.我认为这是某种类型的标题问题.这种情况的最佳解决方法是什么?

if($form_submitted) {
    ...
    setcookie('type_id', $new_type_id, time() + 60*60*24*30);
    header("Location: $url");
    exit;
}
Run Code Online (Sandbox Code Playgroud)

请注意,setcookie true在任何一种情况下都会返回,我没有收到任何错误/警告/通知.

编辑:我使用的是Unix/Apache/MySQL/PHP

php cookies http-headers

41
推荐指数
1
解决办法
6万
查看次数

标签 统计

cookies ×1

http-headers ×1

php ×1