cookies vill inte funka?
<?php
$Year = mktime(0,0,0,8,15,2008);
setcookie('Kaka', 'aa', $Year);
if(isset($Kaka))
{
echo "Kakan finns";
}else{
echo "Kakan finns inte";
}
?>
9 svar · 266 visningar · startad av jboy_87
cookies vill inte funka?
<?php
$Year = mktime(0,0,0,8,15,2008);
setcookie('Kaka', 'aa', $Year);
if(isset($Kaka))
{
echo "Kakan finns";
}else{
echo "Kakan finns inte";
}
?>
Sidan måste uppdateras innan kakan kan läsas av. Däremot kan du kontrollera om kakan har satts på följande sätt:
<?php
$Year = mktime(0,0,0,8,15,2008);
$ok=setcookie('Kaka', 'aa', $Year);
if($ok)
{
echo "Kakan finns";
}else{
echo "Kakan finns inte";
}
?>
asså måste man göra så här för att få bort notice hela tiden?
man blir ju tokig!
<input name="A_loggain" maxlength="15" class="falt" value="<?php
if(isset($_COOKIE['Anvandarnamn'])) {
echo $_COOKIE['Anvandarnamn'];
}?>" size="26" style="width:100%">
Pröva med:
<input name="A_loggain" maxlength="15" class="falt" value="<?=@$_COOKIE['Anvandarnamn'];?>" size="26" style="width:100%">
Om du nu inte har tillgång till php.ini.
funkar utmärkt vad betyder @??
!har en fråga vad e det för skillnad mellan <?php ?> och <? ?>??
<? ?> är kortformen för <?php ?>. Den fullständiga går alltid, kortformen fungerar om så är inställt i php.ini
Samtidigt är <?=$variabel ?> kortformen för <?php echo $variabel ?>
@ frågar jag efter?
@ gör att PHP inte skriver ut något fel om ett sådant uppstår. Användes mycket sparsamt tyckert jag.
e det inte bra och använda @? typ som on error resume next på VB?
jboy_87 skrev:
e det inte bra och använda @? typ som on error resume next på VB?
Jag har aldrig använt något av det. Bättre att koda utan fel, eller se att där finns fel och åtgärda dessa. ;) §e