【问题标题】:PHP refusing to accept cookiesPHP 拒绝接受 cookie
【发布时间】:2016-06-24 21:50:54
【问题描述】:

当我开发网页时遇到使用会话时发生的问题

<?php
session_start();
ob_start();
    if ($type == 'admin') {
                $_SESSION['user_name'] = $User;
                $_SESSION['UserType'] = 'admin';
                header('Location: Main.php');
            } else if ($type == 'manager' && $PID != "") {
                $_SESSION['user_name'] = $User;
                $_SESSION['UserType'] = 'manager';
                $_SESSION['PID'] = $PID;
                header('Location: MainPage.php');
            }
?>

在我的所有情况下都出现此错误:

"Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。

此问题有时可能是由禁用或拒绝接受 cookie 引起的。"

【问题讨论】:

  • 您的代码中没有 cookie。只是您的代码在同一页面上进行重定向并且永不停止。检查你所有的 sesisons 和 if else 语句,确保没有什么是无效的
  • 我认为换句话说 - 你自己有一个无尽的重定向循环

标签: php html firefox


【解决方案1】:

您的脚本看起来像是在一个圆圈中重定向。 Main.php-> main.php -> main.php 等等。检查你的脚本是否有这样的错误

【讨论】:

  • 谁反对这个?这很有意义。给我点赞。 :-)
猜你喜欢
  • 1970-01-01
  • 2011-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-16
相关资源
最近更新 更多