Jump to content

návod [MANUAL] PHP: Superproměnné


cniry

Recommended Posts


Superproměnné jsou jsou to takzvaná pole hodnot.

Superproměnnou plní server, nikoli programátor a můžeme v ní najít mnohdy pro aplikaci životně důležitá data.

Každá superproměnná je k něčemu jinému.

v $_GET se objevují data z URL adresy. Dám příklad:

mojedomena.cz/index.php?ahoj=caaaau&page=1

$_GET bude naplněna asi takto:

 

Array

(

[ahoj] => "caaaau"


=> 1

)

 

můžeme si to ověřit přes:

print_r($_GET);

pozor print_r() při prázdných datech vyhazuje error, můžete proto použít funkci var_dump(). Záleží na vás...

 

 

$_POST je v podstatě brácha $_GET, najdete v něm však data, odeslaná z formulářů (post metoda)

zdroják pro jeho výpis zde nebudu znova zveřejňovat, pokud stránce nebyla odeslána žádná data, je $_POST prázdná, stějně jako v případě $_GET.

 

 

$_SERVER

v této superproměnné můžete zjistit IP adresu návštěvníka, jeho prohlížeč, ale i informace o serveru, kde script spouštíte. $_SERVER má obvykle okolo 40 hodnot a každým hostingem se liší, takže nemá cenu sem vypisovat můj obsah $_SERVER.

Vypište si ho sami přes

print_r($_SERVER);

 

a ještě malá finta na závěr. IP návštěvníka stránky najdete v $_SERVER['REMOTE_ADDR']

takže kód může vypadat např takto:

vaše IP je: 
<?php
echo $_SERVER['REMOTE_ADDR'];

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...