Just nu i M3-nätverket
Gå till innehåll

post och get-variabler


ulrikajosefsson

Rekommendera Poster

ulrikajosefsson

Har för mig att sättet att komma åt postade och gettade variabler har ändrats? Från vilken version och hur skriver man?

 

I dagsläget använder jag bara $variabel och har php 4.2.0. Fungerar det nya sättet på alla äldre versioner också eller? Och fungerar det gamla sättet på de nya versionerna?

 

En anknytande fråga också. Hur ofta brukar webhotellen uppdatera sina versioner?

 

 

 

Länk till kommentar
Dela på andra webbplatser

Daniel Wahlgren

Det är mycket olika beroende på när webhotel byter. En del är microsoftorienterade men erbjuder PHP ändå. De uppgraderar inte så ofta. Rena Linux/Unix hotell brukar vara bättre. Observera att jag just generaliserade kraftigt.

 

För att komma åt dessa variabler använder man nu:

 

$_POST['variabelnamn']

$_GET['variabelnamn']

$_SERVER['variabelnamn']

$_SESSION['variabelnamn']

$_COOKIE['variabelnamn']

 

Har säkert glömt någon...

 

**********

Om spelvåld påverkar unga, hur skulle pacmangenerationen se ut idag?

 

Länk till kommentar
Dela på andra webbplatser

För att komma åt postade variabeler gör man så här:

$_POST['variabelnamn']

 

För att komma åt "gettade" variabeler gör man så här:

$_GET['variabelnamn']

 

Ovanstående sätt måste (tror jag) användas från o med version 4.3.0, då det inte längre går att komma åt dessa variabler med endast $variabelnamn. I alla fall inte med standardinställningarna i PHP..

 

Det är dock rekommenderat att använda sig av $_POST och $_GET (o. dyl.) för att höja "säkerheten" i sina PHP-applikationer samt underlätta kod-tydandet vid ett senare tillfälle. Då vet man varifrån alla variabler kommer.

 

Det "nya" sättet introducerades i version 4.1.0. Dock finns/fanns det motsvarande funktioner i tidigare versioner också, med den skillnaden att variablerna inte var globala.

 

Mer om detta på http://se.php.net/manual/en/reserved.variables.php

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

Länk till kommentar
Dela på andra webbplatser

Fler nyttiga PHP-tips på:

//eforum.idg.se/viewmsg.asp?entriesid=368153

 

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

Länk till kommentar
Dela på andra webbplatser

Ovanstående sätt måste (tror jag) användas från o med version 4.3.0, då det inte längre går att komma åt dessa variabler med endast $variabelnamn. I alla fall inte med standardinställningarna i PHP..

 

Nej, inte med standardinställningarna, men det går att ställa om PHP att tillåta det gamla sättet mha register_globals: http://www.php.net/manual/en/security.registerglobals.php

 

Observera att detta inte rekommenderas

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

Länk till kommentar
Dela på andra webbplatser

Dina inlägg blir bara mer och mer färgglada Almir... ;)

Mm jag tycker att det är fint med färg. ;)

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...