Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: [Cookies] Bėda
Parašė sidicer· 2010 Bal. 5 13:04:40
#1
Sveiki.
tokiam kode:
<?php
/* $laikas = time()+60;
setcookie("vardas","textas","$laikas");
*/
if(isset($_COOKIE['vardas']))
{
echo "Yra";
}
else
{
echo "Nera";
$laikas = time()+60;
setcookie("vardas","textas","$laikas");
}
?>
meta tokį errior:
Nera
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\bandymai\cookies.php:13) in C:\xampp\htdocs\bandymai\cookies.php on line 15
---
Su Šventom Velykom Visus [Su jų Antra Diena]
Parašė paz· 2010 Bal. 5 18:04:30
#2
Problema radau, negalima print'ų, echo tų dėti virš setcookie, padėjęs print'ą apačioje viskas ok.
Va veikiantis:
<?php
if(isset($_COOKIE['vardas']))
{
print "yra";
}
else
{
$laikas = time()+60;
setcookie("vardas", "textas", $laikas);
print "nera";
}
?>
Beje gali sukurti ištrinti cookie:
$id = $_GET['id']
if ($id == "iseiti") {
setcookie("vardas", "", time()+60*60*24*30);
header("Location: index.php");
}
www.nuoroda.lt/index.php?id=iseiti
Redagavo paz· 2010 Bal. 5 18:04:49
Parašė sidicer· 2010 Bal. 7 15:04:08
#3
dėkui tau labai. ;).
Parašė sidicer· 2010 Rugp. 10 13:08:40
#4
Vėl panaši bėda:
Kodas:
$get = mysql_query("SELECT * FROM users");
while ($row = mysql_fetch_assoc($get))
{
$id = $row['id'];
$vardas = $row['userid'];
$slap = $row['password'];
}
if ($lname != $vardas || $lpass != $slap)
{
echo "Jusu duomenys neatpazinti";
}
else
{
setcookie("loged", "$vardas", time()+3600);
?> <meta http-equiv='refresh' content='2;url=index.php'> <?php
print Prisijungei;
}
Error:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:9) in C:\xampp\htdocs\index.php on line 133
Prisijungei
Redagavo sidicer· 2010 Rugp. 10 13:08:48
Parašė sidicer· 2010 Rugp. 17 22:08:06
#5
Padėkite nu:
Sorry už DP
Code:
$laikas = time()+ 60*60*24;
setcookie("loged","$datanick",$laikas);
print Prisijungei;
Error:
Warning: Cannot modify header information - headers already sent by (output started at /home/lauras/domains/sdcwap.x0.lt/public_html/index.php:21) in /home/lauras/domains/sdcwap.x0.lt/public_html/index.php on line 75