Forum Webscript.Ru

Программирование => PHP => Тема начата: sanika от 26 Марта 2004, 19:53:30

Название: Помогите с куками...
Отправлено: sanika от 26 Марта 2004, 19:53:30
Есть проблема: есть два фала
------------------------------index.php------------------------------
$logon="Вы не авторизированы! Для более удобной работы необходима авторизация";
if(isset($nick)):
if(!$db = mysql_connect("localhost", "root")):
$logon="Ошибка соединения с базой данных!!!";
else:
mysql_select_db("user", $db);
endif;
$sql = "select * from users where users.nick = \'$nick\'";
mysql_query($sql);
$result=mysql_query($sql);
$row_count = mysql_num_rows($result);
$row= mysql_fetch_array($result);
if ($row_count == 0):
$logon="Указан  неверный ник !";
elseif($password != $row["password"]):
$logon="Указан  неверный пароль !";
else:
setcookie("nick",$nick,time() + 365 * 86400);
setcookie("password",$password,time() + 365 * 86400);
$logon=" [ $nick ваши личные данные | выход ]";
endif;
endif;
print"$logon";
?>
--------------------------------log.php-----------------------------
   setcookie("nick");
   setcookie("password");
require "./index.php";
?>
--------------------------------------------------------------------
как сделать выход? удаление кука?
а то постоянно входит пооод одним пользователем ... другой даже залогинится не может  :abuse:
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 26 Марта 2004, 20:24:54
Цитировать
sanika:
как сделать выход? удаление кука?

да.
а в чем вопрос?
Название: Помогите с куками...
Отправлено: sanika от 26 Марта 2004, 20:46:45
а как сделать это же но с сессиями, я пробовал не получается.
А вопрос такой - как сделать , чтоб при нажатиии на "выход" - убивались куки? или подскажите с сесией...
Название: Помогите с куками...
Отправлено: sanika от 26 Марта 2004, 20:47:09
Буду оччень благодарен
Название: Помогите с куками...
Отправлено: sanika от 26 Марта 2004, 21:52:20
Это я так понимаю на вход, а закрытие?
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 26 Марта 2004, 22:18:48
Цитировать
sanika:
А вопрос такой - как сделать , чтоб при нажатиии на "выход" - убивались куки?

ты же сам привел код, который убивает куки?!
log.php
ты сам не знаешь, что твой код делает?
Может, тебе рано еще браться писать программы, и подучиться немного, а?

PyJIeT отстань ты от него со своими сессиями.
Название: Помогите с куками...
Отправлено: sanika от 26 Марта 2004, 22:32:39
Цитировать
sanika:
ты же сам привел код, который убивает куки?!
log.php
ты сам не знаешь, что твой код делает?
Может, тебе рано еще браться писать программы, и подучиться немного, а?

он "должен" закрывать, но не закрывает, что касается опыта, то он есть , но с таким я еще не сталкивался. ПОЧЕМУ ОНИ НЕ ЗАКРЫВАЮТСЯ!!!! КУКИ блин...
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 26 Марта 2004, 23:04:51
Цитировать
sanika:
но не закрывает

с чего ты взял?
значит, так.
бегом читать http://faq.phpclub.net/na_tanke
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 26 Марта 2004, 23:06:17
PyJIeT
я же сказал.
ну неужели неясно?
неужели охота писать в /dev/null?
Ну пиши-пиши
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 26 Марта 2004, 23:42:02
sanika
тебе надо сначала разобраться - что такое пхп, как он работает.
что такое куки.
как они работают.

а потом уже браться за практические задачи, будь то сессии, или что-то другое.
Не надо метаться от одного к другому. Если ты не знаешь основ, то спотыкаться будешь все время.
Название: Помогите с куками...
Отправлено: Меняздесьдавнонет от 27 Марта 2004, 01:03:37
по поводу сессий читай http://faq.phpclub.net/session
про собак http://faq.phpclub.net/debug
Название: Помогите с куками...
Отправлено: sanika от 27 Марта 2004, 18:22:11
спасибо, я уже нашел ошибку.