Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2010, 00:49   #1
просто Jus
Пользователь
 
Аватар для просто Jus
 
Регистрация: 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);
}
?>

Однако запись куков не происходит Где загвоздка?
просто Jus вне форума Ответить с цитированием
Старый 23.03.2010, 08:25   #2
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

setcookie("user", $namestr, 0, '/');
rtfm - http://ru2.php.net/manual/en/function.setcookie.php
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 23.03.2010, 09:26   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от просто Jus Посмотреть сообщение
Где загвоздка?
Загвоздка в коде.
SkyM@n вне форума Ответить с цитированием
Старый 23.03.2010, 16:55   #4
просто Jus
Пользователь
 
Аватар для просто Jus
 
Регистрация: 19.03.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Загвоздка в коде.
Оригинально
просто Jus вне форума Ответить с цитированием
Старый 23.03.2010, 16:59   #5
просто Jus
Пользователь
 
Аватар для просто Jus
 
Регистрация: 19.03.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от mv28jam Посмотреть сообщение
setcookie("user", $namestr, 0, '/');
rtfm - http://ru2.php.net/manual/en/function.setcookie.php
setcookie("user", $namestr, 0, '/');
Заменил строчку... Запись куков всё-равно не идёт :[


Цитата:
<center><?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, 0, '/');
header("location: http://localhost/forum/");
}
fclose($fp);
}
?>
просто Jus вне форума Ответить с цитированием
Старый 24.03.2010, 12:48   #6
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

а как вы проверяете записываются ли cookie?
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 24.03.2010, 14:43   #7
просто Jus
Пользователь
 
Аватар для просто Jus
 
Регистрация: 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 варианта. Либо ты ошибся при вводе погоняла или пароля. Либо ты попытался праскачить на раён не атмечившись у сматрилы.");
}
>
просто Jus вне форума Ответить с цитированием
Старый 24.03.2010, 15:43   #8
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

а так попробуйте $_COOKIE['user']
и вообще сделайте var_dump($_COOKIE['user'])
и проверьте ставиться ли кука в браузере
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загвоздка 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