webForumDet fria alternativet

Odefinierad variabel

2 svar · 206 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 447 inlägg
#1

Hallå PHP-vänner! Jag tror att ni kommer att se mer av mig här i fortsättningen eftersom jag håller på att göra övergången från ASP till PHP.

Jag fick tag på en bok som heter "PHP and MySQL Web Development" (SAMS) och började plöja igenom introduktionsdelen och där står att man kan använda värden som skickas med POST eller GET direkt i koden utan att deklarera och "hämta" dem (t.ex. $username). Jag får dock inte detta att fungera, men när jag använder den "riktiga" metoden så är det inga problem. Rad ett nedan ger inga felmeddelanden ...

echo $HTTP_POST_VARS["tireqty"];
echo $tireqty;

... men rad 2 ger följande:

Notice: Undefined variable: tireqty in c:\inetpub\wwwroot\php\process.php on line 15

Ljuger de mig rakt upp i ansiktet i boken? :)

SPiNMedlem sedan mars 20005 832 inlägg
#2

Du har inte register_globals satt till on, i din PHP.ini. Du bör låta bli det också, mycket säkrare och förklarligare med den off. :)

Använder du nyare versioner av PHP så kan du lika bra använda $_POST[ "tireqty" ]. :)

SkarreMedlem sedan apr. 20012 447 inlägg
#3

Tackar! :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb