Olen tehnyt php scriptin jossa on ensin html tiedostossa lomake jossa on yksi tekstikenttä ja lähetysnappi ja keksin tarkastus:
<?php $nimi = $_COOKIE["nimi"]; if ($nimi <> "") { echo "<font color=\"#ff0000\"><h3>Tervetuloa takaisin" . $nimi . "!"; } else{ echo "<FORM ACTION=\"keksi.php\" METHOD=\"GET\"> \n"; echo "<INPUT TYPE=\"text\" NAME=\"nimi\" SIZE=\"20\" MAXLENGTH=\"20\"> Max. 20 merkkiä!\n"; echo "<INPUT TYPE=submit value=\"Kerro\"> \n"; } ?>
ja sitten toisen php:tiedoston pitäisi ottaa talteen keksiin tekstikentän tiedot:
<?php setcookie("nimi", $_GET["nimi"], time() + 60 * 60 * 24 * 365); header("Location: etusivulle.php"); ?>
tätä jatkaisin sillä tavalla että se kirjoittaisi kaikki nimet tekstitiedostoon joka ei kovin vaikeata olisi mutta tämäkään viritys ei toimi :( nyt kaivattas apua (en ole saanut keksejä koskaan toimimaan ollenkaan)
Miten tuo ei toimi? Minulla skripti loi evästeen niin kuin pitikin. Nimen voi kirjoittaa tiedostoon tavallisesti:
Sait tuon toimimaan itse en kyllä saa :I
Aihe on jo aika vanha, joten et voi enää vastata siihen.