我有一個PHP腳本代碼的第一件事就是session_start();
發送了頭,但我不斷收到此錯誤無法發送會話cookie - 已經由
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/****/public_html/admincp/index.php:1) in /home/****/public_html/admincp/index.php on line 1
但腳本在localhost
的偉大工程。
<?php session_start();?>
<?php
require 'global.php';
?>
<?php
//check if the user logged in
if(!isset($_SESSION['user_id']))
page_redirect('login.php'); // go to login.php.
?>
如果您使用的是UTF-8,請檢查文件中的字節順序標記(BOM)並將其刪除。 – Gumbo
@在線1上的錯誤不在腳本中間。我有關於在腳本開始時啓動會話的知識。 – Othman
@Othman對於所有情況,答案都有解釋,即使它發生在第一行。 – meze