
Vypršení času formuláře
Mám formulář který mi uloží jméno po odeslání. Takže ho nemusím příště zadávat. Proč to ale přestane po zavření prohlížeče a znovuotevření fungovat? Chtěl bych aby to fungovalo třeba i několik dní. Jak na to?
<?php
session_start();
if(array_key_exists('sub',$_POST))
$_SESSION['name']=$_POST['name'];
?>
<html>
<form method="post">
<input type='text' name="name" value="<?php
session_start();
$r=$_SESSION['name'];
echo $r;
?>">
<input type='submit' name='sub' value='send my info'>
</html>
setcookie
Dík za odpověď. Přidal jsem tam setcookie("name", time() - 3600); ale stále to nefunguje. Umístil jsem to sem:
To je pekné. Ale prečítal si si vôbec nejaký manuál? Vieš vôbec tá funkcia robí?
Na strane klienta uloží v prehliadači hodnotu. A ty si ju potom už len musíš vziať.
Ale jak tu hodnotu zpátky vzít aby to fungovalo?
function.setcookie.php
Když tam dám toto tak to vypíše nějaké čísla ale jméno si to nezapamatuje.
<?php
session_start();
$r=$_SESSION['name'];
$r=$_COOKIE["name"];
echo $r;
?>">
celé session daj preč, nemá to tam zmysel. A lepšie si prečítaj ten manuál, zabudol si do funkcie napísať ČO chceš nastaviť
Víš co, vidím že mi poradit nechceš. Neřeš to já se zeptám na jiné poradně. Dělám se s tím druhý den a už toho mám dost.
Myslím, že som ti primerane k tvojej lenivosti (alebo blbosti? vyber si) poradil až až.
Všetko máš priamo napísané v tom manuáli, aj s príkladmi. Neviem ako sa dá poradiť viac. Iba to za teba spraviť.
Dělám se s tím 2 dny. To jsem fakt línej. Nepomáhej mi. Nech si řešení pro sebe. Ty musíš bejt hodně v životě nešťastnej.
Představ si že neumím anglicky a cookie dělám poprvé. Kdybys místo napsání 10 komentářů upravil kód tak jsme to měli už před 2 hodinama vyřešené.
Presne si to napísal :) "sprav to za mňa"
Ak nevieš anglicky, použi gúgl, na tému cookie toho nájdeš viac ako dosť aj v češtine