login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Superglobals
Pagina:

Reacties op de tutorial Superglobals


Offline  Wijnand
Gepost op: 30 november 2004 - 18:49
Moderator

moeten die van $_SERVER niet met hoofdletters? Bij mij werken ze alleen met hoofdletters namelijk!

Offline  master666
Gepost op: 18 december 2004 - 22:18
Lid

"kan bestand niet vinden", bedankt hoor

Offline  Maarten
Gepost op: 19 december 2004 - 00:26
Erelid

Is not my fault eh!

Offline  Bart
Gepost op: 08 februari 2005 - 18:00
PHP expert

Is het misschien een idee om de oude benamingen er achter te zetten?
($HTTP_X_FORWARDED_FOR) bijvoorbeeld
Want je kom ook wel eens oude scripts tegen, maar als je dan het script wil herschrijven weet je niet wat alles is;-):p

Offline  Wim
Gepost op: 12 maart 2005 - 16:59
Crew algemeen

Ik mis REQUEST. Deze haalt de formulieren op, en de cookies.

Voorbeeldje om iets duidelijk te maken:

<form method='post'>
methode is post; je zal nu REQUEST kunnen gebruiken, maar ook POST. GET zal niet werken.

<form method='get'>
methode is get; je zal nu REQUEST en GET kunnen gebruiken, maar POST zal deze keer niet werken.....


REQUEST is eigenlijk een verzameling van GET, POST en COOKIE

Offline  Voldemort
Gepost op: 26 juni 2005 - 12:30
PHP ver gevorderde

Als ik dit in localhost doe of op m'n site:

  1. <?php
  2. echo "Reffer: ".$_SERVER['HTTP_REFERER']."<br>
  3. Browser: ".$_SERVER['HTTP_USER_AGENT']."<br>
  4. Info? ".$_SERVER['PATH_INFO']."<br>
  5. Query String: ".$_SERVER['QUERY_STRING'];
  6. ?>


Dan krijg ik op m'n scherm te zien:

Citaat:
Reffer:
Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Info?
Query String:


Waarom zijn die 3 dingen leeg? Waarom staat bij browser Mozilla 4.0 als ik IE6 gebruik?

Offline  Maarten
Gepost op: 28 juni 2005 - 21:17
Erelid

Omdat je mss nog geen referer hebt? Omdat er mss geen query string is?


En er staat toch
Citaat:
Browser: Mozilla/4.0 (compatible; MSIE 6.; Windows NT 5.1; SV1)

Offline  Voldemort
Gepost op: 28 juni 2005 - 21:21
PHP ver gevorderde

Ik kom van mijn startpagina en ga dan naar daar, dan moet er toch die startpagina komen?

Is die referer enkel voor ?id= url's?


Waarom is er dan geen $_SERVER['PATH_INFO']?

Offline  Maarten
Gepost op: 28 juni 2005 - 21:39
Erelid

Ga er dan mss even mee naar je host, of kijk of er niks nuttigs in phpinfo() staat.

Offline  prorsoft
Gepost op: 27 augustus 2005 - 19:11
PHP gevorderde

Moet het niet $_SERVER['REQUEST_METHOD']; ipv $_SERVER['REQUEST_ROOT']; zijn?

Offline  Stijn
Gepost op: 05 november 2005 - 19:49
PHP expert

kan er iemand dan zeggen wanneer ik $_ENV['']; moet gebruiken....

Offline  prorsoft
Gepost op: 09 januari 2006 - 17:09
PHP gevorderde

$_ENV is volgens mij een verouderde versie van $_SESSION...

Offline  Ibrahim
Gepost op: 01 juli 2006 - 17:45
PHP expert

niet dus...

dump van $_ENV

  1. <?php
  2. array(8) {
  3. ["SHELL"] => string(7) "/bin/sh"
  4. ["USER"] => string(4) "root"
  5. ["PATH"] => string(13) "/usr/bin:/bin"
  6. ["PWD"] => string(5) "/root"
  7. ["SHLVL"] => string(1) "3"
  8. ["HOME"] => string(5) "/root"
  9. ["LOGNAME"] => string(4) "root"
  10. ["_"] => string(15) "/usr/sbin/httpd"
  11. }
  12. ?>

Offline  Borisbez
Gepost op: 16 januari 2007 - 19:43
Nieuw lid

$_SERVER['HTTP_REFERER'] is heel onbetrouwbaar. Werkt vaak wel als je door te klikken op de pagina komt die $_SERVER['HTTP_REFERER'] uitleest.

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.045s