session_start()在每页顶部需要时都不起作用

时间:2014-02-24 00:40:32

标签: php session

我正在使用登录和注册表单来处理这个项目。我添加了session_start();我的header.php文件顶部的变量,并要求它到我的网页。但是,变量给我一个session_start()警告,说明标题已经发送,但我的脚本运行完美。这是我网站的标题代码:

<?php
    session_start();
    $username = $_SESSION['username'];
    $userid = $_SESSION['userid'];
    error_reporting(E_ALL ^ E_NOTICE);
    $url = "http://www.mydomain.com/";
?>
<!DOCTYPE html>
<html> ...

这是我网页的顶部:

<?php require ("./inc/header.php") ?>
<?php $title = "Title for webpage inserted Here"; ?>

我不明白为什么我收到session_start()警告。请帮忙!

2 个答案:

答案 0 :(得分:0)

也许您的配置设置为仅使用cookie,在顶部添加:ini_set(“session.use_only_cookies”,“0”);

答案 1 :(得分:0)

我找到了问题的解决方案。 Koen对空白是正确的...我只是消除了空白,需要session_start();变量到每个页面并将文件ftp到我的服务器,它修复了问题。感谢您的想法和建议。很感谢帮助!