У меня есть PHP скрипт, первое, что в коде session_start();
, но я продолжаю получать эту ошибкуНе удается отправить куки сессии - заголовки уже посланные
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
@meme ошибка в строке 1 не в середине скрипта. У меня есть знания о начале сеанса в начале скрипта. – Othman
@ Othman ответ там есть объяснения для всех случаев, даже если это происходит на первой строке. – meze