|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2010, 00:49 | #1 |
Пользователь
Регистрация: 19.03.2010
Сообщений: 18
|
Загвоздка в коде.
Необходимо записывать юзеру куки.
собственно сам код: <?php if($_POST[login] && $_POST[password]) { $file = "forum/bases/base.txt"; $fp = fopen($file, "r+"); $content = fread($fp, filesize($file)); $strings = explode("\n", $content); $namestr = $_POST[login].":".$_POST[password]; if(in_array($namestr, $strings)) { setcookie("user", $namestr); header("location: http://localhost/forum/"); } fclose($fp); } ?> Однако запись куков не происходит Где загвоздка? |
23.03.2010, 08:25 | #2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
setcookie("user", $namestr, 0, '/');
rtfm - http://ru2.php.net/manual/en/function.setcookie.php
Стрелок-охотник
|
23.03.2010, 09:26 | #3 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
23.03.2010, 16:55 | #4 |
Пользователь
Регистрация: 19.03.2010
Сообщений: 18
|
|
23.03.2010, 16:59 | #5 | ||
Пользователь
Регистрация: 19.03.2010
Сообщений: 18
|
Цитата:
Заменил строчку... Запись куков всё-равно не идёт :[ Цитата:
|
||
24.03.2010, 12:48 | #6 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
а как вы проверяете записываются ли cookie?
Стрелок-охотник
|
24.03.2010, 14:43 | #7 |
Пользователь
Регистрация: 19.03.2010
Сообщений: 18
|
<?php
$file = "bases/base.txt"; $fp = fopen($file, "r+"); $content = fread($fp, filesize($file)); $strings = explode("\n", $content); array_walk($strings, "trim"); $arr = explode(":", $_COOKIE[user]); $namestr = $arr[0].":".$arr[1]; if(!in_array($namestr, $strings)) { die("Бля пацанчик тут 2 варианта. Либо ты ошибся при вводе погоняла или пароля. Либо ты попытался праскачить на раён не атмечившись у сматрилы."); } > |
24.03.2010, 15:43 | #8 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
а так попробуйте $_COOKIE['user']
и вообще сделайте var_dump($_COOKIE['user']) и проверьте ставиться ли кука в браузере
Стрелок-охотник
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загвоздка | Airgolem | Microsoft Office Access | 11 | 25.10.2009 00:46 |
Загвоздка в программе | prikolist | Общие вопросы C/C++ | 6 | 26.04.2009 21:53 |
загвоздка с Едитом | 4321 | Общие вопросы Delphi | 3 | 25.09.2008 12:07 |
загвоздка... программа построения треугольника | рин | Помощь студентам | 7 | 24.05.2008 20:45 |
Загвоздка с задачей на VBA | Versifikator | Помощь студентам | 3 | 05.12.2007 22:05 |