cookie

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Komfort
Mesaje: 157

cookie

pai eu completez un formular numai odata ca apoi numai completzi alt formular.....de ex eu scriu in formular--->>>"salut ce afco" si apoi trebuie sa ast 1 luna ca sa scriu altceva......in loc sa scriu mai mult>>>>>salut ce faci
buna ziua
articol nou si toate sa se steraga dupa o luna:|

MarPlo Mesaje: 4343
Incearca sa pui in loc de:

Cod: Selectaţi tot

$coment=$_REQUEST['coment'];
if(!isset($_COOKIE['coment'])) {
doar
if ($coment=$_REQUEST['coment']) {

Komfort Mesaje: 157

Cod: Selectaţi tot

<?php
if ($coment=$_REQUEST['coment'])  {
  $durata =  time()+30*30;
  setcookie('coment', $coment, $durata);
}
echo '<form method="post" action="index.php">
<input type="text" name="coment"><br>
<input type="submit" name="submit">
</form>';
echo $_cookie['coment'];
?>
asa?

nu merge:|

MarPlo Mesaje: 4343
Nu merge fiindca se scrie $_COOKIE (cu litera mare)

Cod: Selectaţi tot

<?php
if (isset($_POST['coment'])) {
  $old_coo = isset($_COOKIE['coment']) ? $_COOKIE['coment'] : '';
  $coment = $old_coo. ' '. $_POST['coment'];
  $durata = time()+30*30*24;
  setcookie('coment', $coment, $durata);
}
echo '<form method="post" action="">
<input type="text" name="coment"><br>
<input type="submit" name="submit">
</form>';
echo $_COOKIE['coment'];
?>

Komfort Mesaje: 157
merge.....dar altcineva nu poate sa vada ce scriu eu sau ec e scris deja:(