【问题标题】:session_start not working properly in cpanel [duplicate]session_start 在 cpanel 中无法正常工作 [重复]
【发布时间】:2013-06-27 05:23:39
【问题描述】:

警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 标头

已经发送(输出开始于 /home/scalepro/public_html/Admin ................... 实际上没有空格和输出但仍然显示上述错误消息。

代码如下:

<?php 
ob_start();session_start();
?>
<html>
<head>
</head>
<body>
<?php
require_once('../../Admin Panel/db.php');
if(isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['password']) && !empty($_POST['password']))
{
 $email = $_POST['email'];
 $password = $_POST['password'];
 $query="SELECT RemoteEmployeeFullName, RemoteEmployeeEmail, RemoteEmployeePassword FROM remoteemployees WHERE RemoteEmployeeEmail='".$email."' AND RemoteEmployeePassword='".$password."'";
 $queryrun=$connection->query($query);
       if($queryrun->num_rows > 0)
       {
           $_SESSION['email']=$RemoteEmployeeFullName;
           echo '<META HTTP-EQUIV="Refresh" Content="0; URL=REPLists.php">';    
           exit();
       }
       else
       {
           echo 'Email: <b>'.$email. '</b> or Password <b>'. $password.'</b> Is Not Typed Correctly Try Again Please!.';
           echo '<META HTTP-EQUIV="Refresh" Content="5; URL= ../../spd/myaccount.php">';
           exit();
       }

}
else
{
    echo '<META HTTP-EQUIV="Refresh" Content="5; URL= home/scalepro/public_html/spd/myaccount.php">';
    exit();
}?>
</body>
</html>

【问题讨论】:

  • 使用@session_start();
  • 已移除但问题依然存在
  • @Harjeet 你喜欢假装问题不存在?
  • @deceze :对不起,我没听懂你..
  • @Harjeet 哦,男孩... -_-;;好吧,停止这样做。解决你的问题,不要隐藏它们。

标签: php mysql


【解决方案1】:

确保在这些行之前没有任何内容输出到浏览器,并从该代码中删除任何不必要的空格。

【讨论】:

【解决方案2】:

检查您的require_once('../../Admin Panel/db.php'); 文件。如果会话在此文件中启动,则需要将其包含在 HTML 标记之上。

【讨论】:

  • no db.php 文件中没有会话
猜你喜欢
  • 1970-01-01
  • 2012-10-13
  • 2016-03-22
  • 2018-12-21
  • 1970-01-01
  • 2022-06-17
  • 2015-10-11
  • 2017-07-15
  • 2015-09-06
相关资源
最近更新 更多