Омазване със сесиите... проблем

Soul_Stealler

Registered
На локалния работи, но на сайта има проблем. Където и да отида ми дава, че нямам достъп до тази страница... :shock: ... Имам
Код:
session_start()
... имам и
Код:
if (isset($HTTP_SESSION_VARS['user']))
{
$user=$HTTP_SESSION_VARS['user'];
}
else
{
echo "Нямате достъп до тази страница";
exit;
}

Ако не даде че "Няма достъп"..., дава
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/s_soul/www/ship4.php:9) in /home/s_soul/www/ship4.php on line 13
Вие успешно пострихте 1 защитни установки
 
session_start()
трябва за започва в началото т.е. преди да са изпратени други данни.
1 съвет, добави си session_start() в примерно файл header.php и само го инклудвай във файловете. :?:
 
Това може ли също с инклуд ?
Код:
if (isset($HTTP_SESSION_VARS['user']))
{
$user=$HTTP_SESSION_VARS['user'];
}
else
{
echo "Нямате достъп до тази страница";
exit;
}
 
Всичко може с include или require
Въпроса беше session_start() да е винаги в началото на файла.

Примерно:
Код:
session_start();
require("config.php");
require("func.php");
require("login.php");
require("header.php");
 
Оправих сее :) :) :) :) :) :)

Проблем ли е че без да се усетя на няколко места съм сложил
Код:
if (isset($HTTP_SESSION_VARS['user']))
{
$user=$HTTP_SESSION_VARS['user'];
}
else
{
echo "Нямате достъп до тази страница";
exit;
}
?
 
ми според мен не особено ,
if (isset($HTTP_SESSION_VARS['user']))
проверява дали има сесия с име user
$user=$HTTP_SESSION_VARS['user'];
тук $user я присвоява..
ам..тъй като правиш игра и е логично на повечето страници да има проверка би трябвало да не ти изписва : Нямате достъп до тази страница
т.е. да няма сесия
бе поразгледай си кода и си махни излишните неща..
 
Как как нещо не разбрах как става качих си играта и аз за да ви я покажа, но ми показва същата грешка като на Soul_Stealler и незнам как да я оправя.Моля кажете ми как да я оправя!?
 
HunteR каза:
Как как нещо не разбрах как става качих си играта и аз за да ви я покажа, но ми показва същата грешка като на Soul_Stealler и незнам как да я оправя.Моля кажете ми как да я оправя!?
ами това :
session_start()
трябва да е най-най-най...горе кода :)
 
сложих го с include най-отгоре на всички страници и пак не става!какво да правя!
ето вижте
http://huner7.freecoolsite.com/php-game
 

Back
Горе