phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Variablen=FCbergabe?=

[php] AW: [php] Variablenübergabe

Marco Zingelmann php_(at)_phpcenter.de
Fri, 17 May 2002 15:37:33 +0200


Hi,

>Wenn ich nun anstelle der Headermanipulation die Variable $action mit
>$action = "shownews";
>definiere, funktioniert die Seite wunderbar, ich kann nur keine anderen
Werte
>über die URI an $action übergeben, was nicht gerade Sinn und Zweck der
Sache
>ist.

Vor wenigen Stunden durch die Mailingliste gelaufen:

Hast du mal register_globals = On in deiner PHP.INI überprüft?

Auszug:

///////////
; - register_globals = Off         [Security, Performance]
;     Global variables are no longer registered for input data (POST,
GET,
cookies,
;     environment and other server variables).  Instead of using $foo,
you
must use
;     you can use $_REQUEST["foo"] (includes any variable that arrives
through the
;     request, namely, POST, GET and cookie variables), or use one of
the
specific
;     $_GET["foo"], $_POST["foo"], $_COOKIE["foo"] or $_FILES["foo"],
depending
;     on where the input originates.  Also, you can look at the
;     import_request_variables() function.
;     Note that register_globals is going to be depracated (i.e., turned
off
by
;     default) in the next version of PHP, because it often leads to
security bugs.
;     Read http://php.net/manual/en/security.registerglobals.php for
further
;     information.
////////////

Generell: Probier mal ein print_r($GLOBALS); Greife dann über
$GLOBALS["hallo"] auf die Variable zu.

Gruß Marco


php::bar PHP Wiki   -   Listenarchive