Проблем с Php код за регистрация

confiscate

Registered
Здравейте. Намерих един логин скрипт във вашия сайт и го направих. http://web-tourist.net/login/login/view.php?st=360 Той е такъв ,че като не си регистриран не ти дава да видиш сайта. Ако си те пуска аз се регистрирам тръгвам да влизам и ми изписва това:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\registraciq\secret.php:1) in C:\AppServ\www\registraciq\secret.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\registraciq\secret.php:1) in C:\AppServ\www\registraciq\secret.php on line 2
Нямате достъп до тази страница

А ето и самия код на secret.php


Код:
 <?
session_start();


?>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1251">
</head>
<body>

<?

if (isset($HTTP_SESSION_VARS['user']))
{
$user=$HTTP_SESSION_VARS['user'];

}
else
{
echo "Нямате достъп до тази страница";
exit;
}

echo "Здравей ".$user.".<br>Това е първата защитена страница.<br>Вие имате свободен достъп до нея .<br><a href=secret2.php>Към втората защитена страница</a>";
?>
</body>

Може ли да ми кажете каква ми е грешката , че не става. Благодаря предварително!!!!
 

bafitu

Registered
на първият ред нетрябва да има празно място или празен ред, копирай го както ти го давам без да слагаш нещо в началото:
Код:
<?
session_start();


?>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1251">
</head>
<body>

<?

if (isset($HTTP_SESSION_VARS['user']))
{
$user=$HTTP_SESSION_VARS['user'];

}
else
{
echo "Нямате достъп до тази страница";
exit;
}

echo "Здравей ".$user.".<br>Това е първата защитена страница.<br>Вие имате свободен достъп до нея .<br><a href=secret2.php>Към втората защитена страница</a>";
?>
</body>
 

Горе