phpbar.de logo

Mailinglisten-Archive

AW: [php] Fehler mit $HTTP_COOKIE_VARS

AW: [php] Fehler mit $HTTP_COOKIE_VARS

Matthias Spork hallo at matthiasspork.de
Mon Jan 5 15:35:02 CET 2004


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