Just nu i M3-nätverket
Jump to content

post och get-variabler


ulrikajosefsson

Recommended Posts

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?

 

 

 

Link to comment
Share on other sites

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?

 

Link to comment
Share on other sites

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-

 

Link to comment
Share on other sites

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-

 

Link to comment
Share on other sites

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...

 

Link to comment
Share on other sites

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-

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...