Centar za edukaciju-BiH



#1 27.01.2021-12:55
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: Super globalne variable
Superglobal je predstavljen u PHP 4.1.0 i uključuje varijable koje su uvijek dostupne u svim rasponima.

Neke unaprijed definirane varijable u PHP-u su "superglobalne", što znači da su im uvijek dostupne, bez obzira na opseg - i možete im pristupiti iz bilo koje funkcije, klase ili datoteke bez potrebe za ičim posebnim.
PHP superglobalne varijable su:

$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
Pozdrav
Ovaj komentar je mijenjan 4 puta. zadnja izmjena 07.03.2021-22:52 od strane Gjoreski. ↑  ↓

#2 29.01.2021-10:20
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: $ _server
$ _SERVER je PHP super globalna varijabla koja sadrži informacije o zaglavljima, stazama i lokacijama skripti.

Primjer :
<?php
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo $_SERVER['SERVER_NAME'];
echo "<br>";
echo $_SERVER['HTTP_HOST'];
echo "<br>";
echo $_SERVER['HTTP_REFERER'];
echo "<br>";
echo $_SERVER['HTTP_USER_AGENT'];
echo "<br>";
echo $_SERVER['SCRIPT_NAME'];
?>

$ _SERVER ['PHP_SELF'] Vraća naziv datoteke trenutno izvršavane skripte
$ _SERVER ['GATEWAY_INTERFACE'] Vraća verziju Common Gateway Interface (CGI) koju server koristi
$ _SERVER ['SERVER_ADDR'] Vraća IP adresu host servera
$ _SERVER ['SERVER_NAME'] Vraća ime host servera (kao što je http://www.w3schools.com)
$ _SERVER ['SERVER_SOFTWARE'] Vraća identifikacijski niz servera (kao što je Apache / 2.2.24)
$ _SERVER ['SERVER_PROTOCOL'] Vraća ime i reviziju informacijskog protokola (kao što je HTTP / 1.1)
$ _SERVER ['REQUEST_METHOD'] Vraća metod zahtjeva koji se koristi za pristup stranici (kao što je POST)
$ _SERVER ['REQUEST_TIME'] Vraća vremensku oznaku početka zahtjeva (kao što je 1377687496)
$ _SERVER ['QUERY_STRING'] Vraća niz upita ako se stranici pristupa putem niza upita
$ _SERVER ['HTTP_ACCEPT'] Vraća zaglavlje Accept iz trenutnog zahtjeva
$ _SERVER ['HTTP_ACCEPT_CHARSET'] Vraća zaglavlje Accept_Charset iz trenutnog zahtjeva (kao što je utf-8, ISO-8859-1)
$ _SERVER ['HTTP_HOST'] Vraća zaglavlje hosta iz trenutnog zahtjeva
$ _SERVER ['HTTP_REFERER'] Vraća kompletni URL trenutne stranice (nije pouzdan jer ga ne podržavaju svi korisnički agenti)
$ _SERVER ['HTTPS'] Je li skripta postavljena putem sigurnog HTTP protokola
$ _SERVER ['REMOTE_ADDR'] Vraća IP adresu sa mjesta na kojem korisnik pregledava trenutnu stranicu
$ _SERVER ['REMOTE_HOST'] Vraća ime hosta odakle korisnik pregledava trenutnu stranicu
$ _SERVER ['REMOTE_PORT'] Vraća port koji se koristi na korisnikovom računaru za komunikaciju s web serverom
$ _SERVER ['SCRIPT_FILENAME'] Vraća apsolutno ime putanje trenutno izvršavane skripte
$ _SERVER ['SERVER_ADMIN'] Vraća vrijednost dodanu naredbi SERVER_ADMIN u konfiguracijskoj datoteci web servera (ako se vaša skripta izvodi na virtualnom hostu, to će biti vrijednost definirana za taj virtualni host) (kao što je neko@w3schools.com )
$ _SERVER ['SERVER_PORT'] Vraća port na serverskom računaru koji web server koristi za komunikaciju (kao što je 80)
$ _SERVER ['SERVER_SIGNATURE'] Vraća verziju servera i ime virtualnog hosta koji su dodani na stranice generirane od servera
$ _SERVER ['PATH_TRANSLATED'] Vraća put zasnovan na sistemu datoteka do trenutne skripte
$ _SERVER ['SCRIPT_NAME'] Vraća putanju trenutne skripte
$ _SERVER ['SCRIPT_URI'] Vraća URI trenutne stranice
Pozdrav
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 22.02.2021-08:21 od strane zxz. ↑  ↓

#3 06.03.2021-23:02
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: $globals
$ GLOBALS je PHP super globalna varijabla koja se koristi za pristup globalnim varijablama s bilo kojeg mjesta u PHP skripti (također unutar funkcija ili metoda).
PHP pohranjuje sve globalne varijable u niz nazvan $ GLOBALS [ indeks ]. Indeks drži ime varijable.
Primjer:
DownloadIzvorni kod (PHP):
  1. <?php
  2. $x = 75;
  3. $y = 25;
  4.  
  5. function globalna() {
  6.   $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
  7. }
  8.  
  9. globalna();
  10. echo $z;
  11. ?>

Pozdrav
↑  ↓

#4 06.03.2021-23:16
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: $ _request
Varijabla $ _REQUEST je varijabla sa sadržajem varijabli $ _GET i $ _POST i $ _COOKIE.
Da biste mogli koristiti varijablu $ _REQUEST, morate imati obrazac u html-u koji ima metodu jednaku GET i POST.
Sintaksa $ _REQUEST je ($ _REQUEST ['ime']).
Ovop ce mozda biti jasnije kada se opisu gore navedene tri variable.
Ona i jeste u stvari skup njih tri.
Pozdrav
↑  ↓

#5 06.03.2021-23:29
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: $ _post
$ _POST je PHP super globalna varijabla koja se koristi za prikupljanje podataka iz HTML obrasca s method = "post". $ _POST se također široko koristi za prosljeđivanje varijabli.
Primjer:
DownloadIzvorni kod (PHP):
  1. <html>
  2. <body>
  3.  
  4. <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  5.   Ime: <input type="text" name="ime">
  6.   Prezime: <input type="text" name="prezime">
  7.   <input type="submit"  value="klikni">
  8. </form>
  9.  
  10. <?php
  11. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  12.   $lname = $_POST['ime'];
  13.   if (empty($lname)) {
  14.     echo "Ima nije upisano";
  15.   } else {
  16.     echo $lname;
  17.   }
  18.     $fname = $_POST['prezime'];
  19.   if (empty($fname)) {
  20.     echo "Prezime nije upisano";
  21.   } else {
  22.     echo $fname;
  23.   }
  24. }
  25. ?>
  26. </body>
  27. </html>

Pozdrav
↑  ↓

#6 07.03.2021-11:21
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: $ _get
PHP $ _GET je PHP super globalna varijabla koja se koristi za prikupljanje podataka iz obrasca nakon podnošenja HTML obrasca s method = "get".
$ _GET također može prikupljati podatke poslane u URL-u.
Primjer URL:
DownloadIzvorni kod (HTML):
  1. <a href=https://icentar.ba/icentar/showtopic.php?id=2421</a>
  2. </body>
  3. </html>
Pomocu $_GET[id'] mozem dobiti vrijednost id koju smo prenjeli na url
Moze se prenijeti vise variabli.
Prvi naziv variable se odvaja od url sa znakom ? a ostale znakm &.
Pise se ?naziv_var=Vrijednost_var&Naziv_var=Vrijednost_var it..
Prenost variabli putem fome se vrsi tako sto se na formi napise metod post.
Pozdrav
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 09.03.2021-06:13.