【问题标题】:PHP include database connection - cache limiter warningPHP 包含数据库连接 - 缓存限制器警告
【发布时间】:2015-04-01 18:01:36
【问题描述】:

几天来,我一直在尝试使用所有在线解决方案来解决此问题,但没有任何帮助。显然我错过了一个关键点,因为在 localhost 上它可以工作,但是当我把它放到网上时它就不行了。

错误: 警告:session_start():无法发送会话缓存限制器 - 第 3 行 /home/public_html/domain/index.php 中的标头已发送(输出开始于 /home/public_html/domain/index.php:1)

index.php

<?php
session_start();
include('functions/connect.php');
$page = htmlentities($_GET['page']);
include('functions/' . $page . '.func.php');

$pages = scandir('pages');

if (!empty($page) && in_array($_GET['page'] . '.php', $pages)) {
    $content = 'pages/' . $_GET['page'] . '.php';
} else {
    header('Location:index.php?page=register');
}
if (isset($_SESSION['uesername']) 
) {
    header("Location:index.php?page=member");
}
?>
<!DOCTYPE html>
<html>
    <head>
        <link href="css/mojcss.css" rel="stylesheet" type="text/css"/>

    </head>
    <body>
        <div id='content'>
<?php
include($content);
?>
        </div>
    </body>
</html>

connect.php

<?php
$link = @mysql_connect('localhost','myusername','mypass');  //or die('error');
if(!$link)
{
    $message="<strong><font color='red'>Error, try later.</font></strong><br /><br />";
    die($message.mysql_error());
}

$db = mysql_select_db('mydb'); //or die('unable to connect');
if(!$db)
{
    $message="<strong><font color='red'>Error, try later.</font></strong><br /><br />";
    die($message.mysql_error());
}
?>

【问题讨论】:

标签: php mysql session


【解决方案1】:

检查服务器上是否有另一个会话已经启动,阻止你的 session_start() 初始化。

【讨论】:

  • 在您注释 session_start() 后尝试运行代码
【解决方案2】:

把 session_start();在 functions/connect.php 的最顶部,并确保您的代码中有一个 session_start()。同时重新启动本地主机并从 tmp 目录中删除所有会话文件。

【讨论】:

    【解决方案3】:

    1.在session_start()语句之前写ob_start()

    或 如果解决方案一对您不起作用,请确保在 session_start() 语句之前没有任何内容发送到浏览器。如果在 session_start() 之前或什至在 标记之前有 空白或某些字符,则会发生这种情况。如果是这种情况,请删除空格或字符。它将解决“无法发送会话缓存限制器”问题。 或者 如果两种解决方案都没有任何区别,但您仍然遇到与尝试从 UTF-8 设置编码相同的问题。 UTF-8编码前加一些字符

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 2014-01-14
      • 2014-06-04
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多