Pagina 1 din 1
COOKIE 2
Scris: Dum Aug 01, 2010
de Komfort
Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator = $_COOKIE[ 'aleator' ];
}
setcookie( 'aleator', $aleator, time() + 30 ); // va expira peste mult timp
echo $_COOKIE['aleator'];
?>
deci la fiecare 30 de secunde se genereaza cate un numar aleator:|
as vrea ca sa se adune toate numerele: de ex acuma am nunamrul 200 peste 30 de sec voi avea 300 ...in total 500....cum as putea face...nu am nicio idee:(?
COOKIE 2
Scris: Dum Aug 01, 2010
de MarPlo
Se adauga un + inainte de =, la "$aleator", unde adauga in Cookie. Adica asa: $aleator += $_COOKIE[ 'aleator' ]; , astfel, valoarea din Cookie se adauga la cea a lui "$aleator".
COOKIE 2
Scris: Dum Aug 01, 2010
de Komfort
acuma nu mai merge deloc:(
Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator+ = $_COOKIE[ 'aleator' ];
}
setcookie( 'aleator', $aleator, time() + 30 ); // va expira peste mult timp
echo $_COOKIE['aleator'];
?>
[code]
COOKIE 2
Scris: Dum Aug 01, 2010
de nikuu2
Ai un spatiu intre "+" si "=".
COOKIE 2
Scris: Lun Aug 02, 2010
de Komfort
tot nu merge:(
Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator+= $_COOKIE[ 'aleator' ];
}
setcookie( 'aleator', $aleator, time() + 30 ); // va expira peste mult timp
echo $_COOKIE['aleator'];
?>
COOKIE 2
Scris: Lun Aug 02, 2010
de Komfort
nici o rezolvare:(?
COOKIE 2
Scris: Lun Aug 02, 2010
de MarPlo
Am testat si merge.
Incearca asa:
Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if(isset($_COOKIE['aleator'])) {
$aleator += (int)$_COOKIE[ 'aleator' ];
}
setcookie('aleator', $aleator, (time()+600)); // va expira peste 10 minute
if(isset($_COOKIE['aleator'])) echo $_COOKIE['aleator'];
else echo $aleator;
?>
COOKIE 2
Scris: Lun Aug 02, 2010
de Komfort
Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator= $_COOKIE[ 'aleator' ] + $aleator;
}
setcookie( 'aleator', $aleator, time() + 30 ); // va expira peste mult timp
echo $_COOKIE['aleator'];
?>
asa am facut si eu dar la fiecare refreshh se aduna ....si ar trebui dupa 30 de sec sau 600 in cazul tau:|...si nu merge
COOKIE 2
Scris: Lun Aug 02, 2010
de MarPlo
Dupa 30 sec. (sau 600) acel Cookie expira, e sters. Deci nu ai cum sa mai adaugi la el.
COOKIE 2
Scris: Lun Aug 02, 2010
de nikuu2
Komfort scrie:Cod: Selectaţi tot
<?php
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator = $_COOKIE[ 'aleator' ];
}
setcookie( 'aleator', $aleator, time() + 30 ); // va expira peste mult timp
echo $_COOKIE['aleator'];
?>
deci la fiecare 30 de secunde se genereaza cate un numar aleator:|
Numarul aleator se genereaza la fiecare refresh. 30 reprezinta valabilitatea Cookie!
as vrea ca sa se adune toate numerele: de ex acuma am nunamrul 200 peste 30 de sec voi avea 300 ...in total 500....cum as putea face...nu am nicio idee:(?
Cod: Selectaţi tot
<?php
if (!isset($_COOKIE['x'])) {
$aleator=rand(0,400);
if( isset( $_COOKIE[ 'aleator' ] ) ) {
$aleator+= $_COOKIE[ 'aleator' ];
}
setcookie( 'aleator', $aleator, time() + 600); // va expira peste 10 minute
setcookie('x',0,time()+30);//va expira peste 30 de secunde
echo $aleator;}
else echo $_COOKIE['aleator'];
?>
La primul refresh, dupa ce a expirat
$_COOKIE['x'], se genereaza numarul aleator si se aduna la
$_COOKIE['aleator'].
COOKIE 2
Scris: Mar Aug 03, 2010
de Komfort
asa da ...mersi:)