phpbar.de logo

Mailinglisten-Archive

[php] setcookie

[php] setcookie

Sebastian Mendel lists at sebastianmendel.de
Mit Jul 14 18:08:33 CEST 2004


Norbert Pfeiffer schrieb:

> Hi Sebastian,
> 
> 
>>>im Prinzip nein - ABER:
>>>http://www.uris.de/test/div/cookietest.php4
>>
>>das ist aber nicht _ein_ Scriptdurchlauf
> 
> genau,
> deswegen beginnt die Mail auch mit 'nein - ABER' ... ;-)

sie beginnt mit 'im prinzip' ;-)
eigentlich sogar mit 'Hi' ...


>>au�erdem �berpr�fst du GET und nicht COOKIE
> 
> oops,

f�r diese arrogante oops immer schick ich dir irgendwann nochmal ne 
mailbombe ... war nat�rlich nen witz ;-)


> ist das wirklich so schwer zu durchschauen ... ?
> Da steht doch:
> <?
> if (!$keks) { /*
> - setze Cookie und
> - mache einen Redirekt
> - beende das Script */
>     }
> und erst wenn $_GET['C'] gesetzt ist, wird der Keks
> 'verzehrt', weil: vorher jibbet gar keinen nicht ...

ja der Code ist wirklich sehr schlecht zu lesen und noch schlechter zu 
verstehen ...

au�erdem wechselt dein Script den Host

von www.uris.de (in deinem geposteten Link)
zu uris.de

deshalb erscheint bei mir n�mlich:

$_COOKIE Array
(
)


--
<?php
if ( ! isset( $_REQUEST['C'] ) )
{
   setcookie("checker", "set");
   header( 'Location: http://' . $_SERVER['HTTP_HOST'] . 
$_SERVER['PHP_SELF'] . '?C');
   exit;
}
if ( isset( $_COOKIE['checker'] ) )
{
   echo 'cookies work';
}
else
{
   echo 'no cookies';
}
?>


-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive