|
|
|
| Привет.. вот есть форма...
<form action=add.php name=gb method=post >
<input type="text" name="name" value="<?=$name;?>"><br>
<input type="text" name="mail" value="<?=$mail;?>">
<input type="submit" name="submit" value="Отправить">
</form>
|
как мона сделать что если юзер написал в поле имя и mail какоета значение.. то оно сохранилось у него в куки..
тоесть если он через неделю зайдет еще раз на страницу то у него ети значения так и будут записаны? | |
|
|
|
|
|
|
|
для: ZetRider
(02.04.2006 в 21:54)
| | Тогда HTML-форму следует переписать следующим образом
<form action=add.php name=gb method=post >
<input type="text" name="name" value="<?=$_COOKIE['name'];?>"><br>
<input type="text" name="mail" value="<?=$_COOKIE['mail'];?>">
<input type="submit" name="submit" value="Отправить">
</form>
|
а в обработчике установить cookie на неделю
<?php
setcookie("name",$_POST['name'], time() + 3600*24*7);
setcookie("mail",$_POST['mail'], time() + 3600*24*7);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(03.04.2006 в 01:47)
| | Все верно работает... но у меня в гесте почемута нет (( мне кажется это изза того что формы другие... тоесть:
<form action=?id=add_GuestBook name=gb method=post style="display: inline">
...................................
.............Тут идут всякие ява скрипты бб коды смайлы.... таблицы... скрипты на PHP............
...................................
<img border="0" src="images/man.gif"><input type="text" name="name" value="<?=$_COOKIE['name'];?>">
<img border="0" src="images/mail.gif"><input type="text" name="mail" value="<?=$_COOKIE['mail'];?>">
<img border="0" src="images/icq.gif"><input type="text" name="icq" value="<?=$_COOKIE['icq'];?>">
...................................
....................................
...................................
<center>
<textarea name=msg cols=57 rows=4 wrap=virtual><?="$msg"?></textarea>
</center>
...................................
..........тут еще кода многа.......
...................................
</form>
.............................................
..........тут вывод сообщений, скрипт на PHP.
.............................................
|
а в скрипте добавления мессаг я написал следующее:
<?
setcookie("name",$_POST['name'], time() + 3600*24*7);
setcookie("icq",$_POST['icq'], time() + 3600*24*7);
setcookie("mail",$_POST['mail'], time() + 3600*24*7);
?>
|
так в чем может быть проблема ((( | |
|
|
|
|
|
|
|
для: ZetRider
(03.04.2006 в 11:36)
| |
<input type="text" maxlength="15" name="name" value='<? echo $HTTP_COOKIE_VARS["name"]; //Выводит куки в поле для имени ?>'>
<input type="text" maxlength="30" name="mail" value='<? echo $HTTP_COOKIE_VARS["mail"]; //Выводит куки в поле для мыла ?>' >
|
обработчик!
setcookie("name","$name", mktime(0,0,0,1,1,2009)); //Пишим имя и мыло юзера в куки ему же
setcookie("mail","$mail", mktime(0,0,0,1,1,2009)); //Затем выводим в этих же полях!
|
| |
|
|
|
|
|
|
|
для: Panker
(03.04.2006 в 12:18)
| | Фак фак фак! нет всеравно ((( непонимаю! | |
|
|
|
|
|
|
|
для: ZetRider
(03.04.2006 в 23:37)
| | А может вы что то выводите на экран перед использованием куки, например пробел,
если это необходимо, то используйте
| |
|
|
|