|
|
|
| Здравствуйте.
Скрипт задаёт куки.
и рефрешит на главную страницу.
но на главной страницы эти куки уже не отображаются.
тестю на localhoste
if(!setcookie("username", $name, time() + 3600*24*24)) exit();
if(!setcookie("pass", $pass, time() + 3600*24*24)) exit();
if(!setcookie("id_me", $id_user, time() + 3600*24*24)) exit();
echo $_COOKIE['username'];
echo "<br>".$_COOKIE['pass'];
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=../index/'>
</HEAD></HTML>";
|
все переменный существуют) | |
|
|
|
|
|
|
|
для: Onebythinkart
(27.09.2007 в 18:38)
| | Попробуйте вот так
setcookie("id_me", $id_user, time() + 3600*24*24,"/");
|
| |
|
|
|
|
|
|
|
для: Onebythinkart
(27.09.2007 в 18:38)
| | echo "<br>".$_COOKIE['pass'];
зачем | |
|
|
|
|
|
|
|
для: bronenos
(27.09.2007 в 23:43)
| | Попробуй так:
if ( ! isset($_COOKIE['username']) || ! isset($_COOKIE['pass']) || ! isset($_COOKIE['id_me']) )
{
exit();
}
else { $username=$_COOKIE['username']; }
echo "<br>".$username; ........ | |
|
|
|
|
|
|
|
для: Nigma07
(28.09.2007 в 00:14)
| | После setcookie надо перезагрузить страницу. и только тогда она будет видна. а далее проверить есть ли кука с именем или нет.
<?
if(!setcookie("username", $name, time() + 3600*24*24))
?>
|
а так в корне неправильно | |
|
|
|