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