Pagina 1 din 2
cookie
Scris: Lun Iul 26, 2010
de Komfort
index.php
Cod: Selectaţi tot
<?php
$creare="<form method='post' action='inreg.php'>
nume:<input type='text' name='coment'><br>
<input type='submit' name='submit'></form>";
echo $creare;
include 'adauga.php';
?>
adauga.php
Cod: Selectaţi tot
<?php
$coment=$_REQUEST['coment'];
$inTwoMonths = 60 * 60 * 24 * 60 + time();
setcookie('coment', $coment, $inTwoMonths);
if(isset($_COOKIE['coment']))
$adauga = $_COOKIE['coment'];
else {
echo '<center>';
echo $adauga;
echo '</center>'; }
?>
asa vrea cand scriu in campul din index .php sa se salveze 1 luna ceea ce am introidus eu in index.php...
asa vrea sa ma ajuti cu scriptul asta...
multumest aticipat
cookie
Scris: Lun Iul 26, 2010
de MarPlo
Si ce nu stii sa faci, sau ce nu merge?
Inainte de a seta o variabila cookie, nu se transmit date de iesire la browser, precum e la tine "echo '<form ... ';"
Uite aici o lectie despre
COOKIE in PHP
Studiaza intai ce e acolo, apoi scrie ce ai facut si unde te incurci.
cookie
Scris: Mar Iul 27, 2010
de Komfort
chiar nush cu ce sa incep:(
daca ai incepe u si eu sa continui...te rog:(...
cookie
Scris: Mar Iul 27, 2010
de MarPlo
Asi incepe asa:
Cod: Selectaţi tot
<?php
$coment=$_REQUEST['coment'];
if(!isset($_COOKIE['coment'])) {
$durata = 60 * 60 * 24 * 30 + time();
setcookie('coment', $coment, $durata);
}
// Apoi restul codului, formularul
?>
cookie
Scris: Mar Iul 27, 2010
de Komfort
pai nu trebuie 2 fisiere?.....si la forumlar ce adresa pun la action?
cookie
Scris: Mar Iul 27, 2010
de MarPlo
Vrei sa faci cu doua fisiere, treaba ta.
La action se pune fisierul la care se trimit datele, care face inregistrarea in cookie.
cookie
Scris: Mar Iul 27, 2010
de Komfort
Cod: Selectaţi tot
<?php
$coment=$_REQUEST['coment'];
if(!isset($_COOKIE['coment'])) {
$durata = 60 * 60 * 24 * 30 + time();
setcookie('coment', $coment, $durata);
}
echo '<form method="post" action="adauga.php">
<input type="text" name="coment"><br>
<input type="submit" name="submit">
</form>';
?>
asia bine?:|
cookie
Scris: Mie Iul 28, 2010
de MarPlo
Atunci pune la action "index.php".
Iar cu $_COOKIE['coment'] se preia valoarea acelei variabile cookie.
Poate fi folosita ca test, ca sa se verifice daca a fost adaugata, se adauga la sfarsit un echo $_COOKIE['coment'];
cookie
Scris: Mie Iul 28, 2010
de Komfort
merge dar as vrea sa se salveze mai multe mesaje nu numai unul....testeazal sa vezi...te rog sa ma ajuti
Multumesc
\
index.php
Cod: Selectaţi tot
<?php
$coment=$_REQUEST['coment'];
if(!isset($_COOKIE['coment'])) {
$durata = time()-3;
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'];
?>
cookie
Scris: Mie Iul 28, 2010
de MarPlo
Daca merge e bine, mai departe arata clar ce faci tu, din studiul si munca ta. Unde nu merge, explica ce vrei sa faci si ce probleme sau erori intampini.
cookie
Scris: Vin Iul 30, 2010
de Komfort
pai cred ac merge...am bagat odata un cuvant in forumlar si acuma nu se mai sterge:| si nu mai pot sa pun altul:|....sa blocata acolo:((
Dar ca sa pun mai multe cuvinte sa se salveze toate si sa fie afisiate pe site timp de una numit timp? cum fac ...ca asa e doar pt un cuvant:|
cookie
Scris: Sâm Iul 31, 2010
de MarPlo
Pai ai putea acele mai multe cuvinte sa le scrii toate o data in acea casuta de formular.