Mailinglisten-Archive |
Hallo,
> > >
> > > Am Anfang der tracker.php steht:
> > > if(!isset($HTTP_COOKIE_VARS["tracker"])) {
>
> hi matze,
> versuch mal:
> if(!isset($HTTP_COOKIE_VARS[tracker])) {
<schnipp>
$HTTP_*_VARS Variablen stehen nur zur Verfügung, wenn die Option track_vars
in der php.ini auf "on" gesetzt ist. Wenn dies der Fall ist, werden diese
Variablen immer gesetzt, selbst wenn es leere Arrays sind. Das verhindert,
dass ein böswilliger Nutzer diese Variablen manipuliert.
Anmerkung: Die neuen "Superglobals" stehen seit der PHP Version 4.1.0. zur
Verfügung. Im 4.1.0 Release Announcement können Sie mehr Details nachlesen.
Dieses sind die Arrays $_GET, $_POST, $_ENV, $_SERVER, $_COOKIE, $_REQUEST
$_FILES und $_SESSION und werden informell als Superglobals bezeichnet, weil
sie immer zur Verfügung stehen, ohne Berücksichtigung des
Geltungsbereichs.Damit sind die alten, beziehungsweise die $HTTP_*_VARS
Arrays veraltet.
</schnapp>
matze
php::bar PHP Wiki - Listenarchive