Cookie Въпрос?

meho

Registered
Здравейте,
Имам следния код:

Код:
<form method="post" action="">Номер:<input name="nomer" type="text" size="10"><input type="submit" name="do" value="Зареди"></form>

Как да направя така, че като се въведе дадена стойност тя да съхрани или да се въведе автоматично?
Общо взето ми трябва функция като "запомни ме" както по форумите
Надявам се, да сте разбрали какво ми трябва ;)
 
emagi каза:
Ето един хубав урок
Така и немога да се справя с това
Ще се радвама ако някой успее да каже как да го направя въведеното в полето да се записва с cookie за 7 дни примерно и при повторно посещение да се покаже пак в полето без да е нужно да го въвежда наново
 
Код:
<?php
ob_start();
if(isset($_COOKIE['nomer'])) { // ако имаш записана бисквитка с име "nomer"
$nomer = $_COOKIE['nomer'];
echo " <b> $nomer </b> "; // визуализираш резултата
} else { // в противен случай
	 if(!isset($_POST['do'])) { // проверяваш дали е натиснат бутона "Зареди" и ако не е показваш формата ?>
	 <form method="post" action="">Номер:<input name="nomer" type="text" size="10"><input type="submit" name="do" value="Зареди"></form> 
	 <?php } else { // в противен случай добавяме бисквитка
	 $nomer = htmlspecialchars(addslashes($_POST['nomer'])); 
	 setcookie("nomer",$nomer,time()+3600*24*7); // ето тука ти е бисквитката , за 7 дни
	 echo"ok";
	 }
}
?>

разгледай ако искаш това
 

Back
Горе