| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Авторизация Пользователя |
| Автор: anrs 2.2.2009, 22:47 | ||
Ребят есть код , вводиш с формы пароль и заходишь ( ну как обычно ) , но проблема в том , что куки не сохроняются ... всё время приходится заного входить ... Подскажите , где ошибка ?
|
| Автор: NNaarreekk 2.2.2009, 23:15 | ||
Пробывал название куки нормальное написать, скажем:
?? |
| Автор: anrs 3.2.2009, 07:31 | ||
Вот к примеру так , "Назвал правильно" и всёравно толку ноль , каждый раз заходить надо по новой и в строчке echo $form_password_cookie; нечего не выводит , хотя должно!
|
| Автор: ksnk 3.2.2009, 08:47 |
| anrs, Куки храняться в массиве $_COOKIE |
| Автор: anrs 3.2.2009, 09:55 | ||
Вот к примеру я сделал так :
Всё работает , но когда подключаю стиль выдаёт такую ошибку : Warning: Cannot modify header information - headers already sent by (output started at /home/host700174/alter4life.ru/htdocs/test/1_alt/header.tpl:8) in /home/host700174/alter4life.ru/htdocs/test/user.php on line 20 ... убераю стиль - всё работает |
| Автор: patap 3.2.2009, 10:23 |
| полный код покажи |
| Автор: lelik133 3.2.2009, 10:26 |
| установка cookies должно происходить ДО любого вывода в браузер. |
| Автор: anrs 3.2.2009, 10:42 |
| Пасиб всем ребят , я стиль подргузил после куков ... Ещё вопросик , как сделать чтобы пароль проверялся не один : $password = "password3"; а из аррай $password = array ("password1","password2","password3","password4"); Что надо в проверку написать ? if ($form_password == $password ) { |
| Автор: ksnk 3.2.2009, 10:43 |
| http://php.net/in_array |
| Автор: anrs 3.2.2009, 11:31 |
| Сделал in_array ... if (in_array($form_password, $password)) { Но теперь кук этого не воспренимает , как сделать и в него этот in_array Warning: setcookie() expects parameter 2 to be string, array given in /home/host700174/alter4life.ru/htdocs/test/user.php on line 10 |
| Автор: enof 3.2.2009, 11:41 |
| array_search() |