Tutorials >
PHP >
Superglobals
|
Gepost op: 30 november 2004 - 18:49 |
|
|
|
Moderator
|
moeten die van $_SERVER niet met hoofdletters? Bij mij werken ze alleen met hoofdletters namelijk! |
|
|
|
Gepost op: 18 december 2004 - 22:18 |
|
|
|
Lid
|
"kan bestand niet vinden", bedankt hoor |
|
|
|
Gepost op: 19 december 2004 - 00:26 |
|
|
|
Erelid
|
|
|
|
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 |
|
|
|
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 |
|
|
|
Gepost op: 26 juni 2005 - 12:30 |
|
|
|
PHP ver gevorderde
|
Als ik dit in localhost doe of op m'n site:
<?php
echo "Reffer: ".$_SERVER['HTTP_REFERER']."<br>
Browser: ".$_SERVER['HTTP_USER_AGENT']."<br>
Info? ".$_SERVER['PATH_INFO']."<br>
Query String: ".$_SERVER['QUERY_STRING'];
?>
<?php echo "Reffer: ".$_SERVER['HTTP_REFERER']."<br> Browser: ".$_SERVER['HTTP_USER_AGENT']."<br> Info? ".$_SERVER['PATH_INFO']."<br> Query String: ".$_SERVER['QUERY_STRING']; ?>
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? |
|
|
|
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) |
|
|
|
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']? |
|
|
|
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. |
|
|
|
Gepost op: 27 augustus 2005 - 19:11 |
|
|
|
PHP gevorderde
|
Moet het niet $_SERVER['REQUEST_METHOD']; ipv $_SERVER['REQUEST_ROOT']; zijn? |
|
|
|
Gepost op: 05 november 2005 - 19:49 |
|
|
|
PHP expert
|
kan er iemand dan zeggen wanneer ik $_ENV['']; moet gebruiken.... |
|
|
|
Gepost op: 09 januari 2006 - 17:09 |
|
|
|
PHP gevorderde
|
$_ENV is volgens mij een verouderde versie van $_SESSION... |
|
|
|
Gepost op: 01 juli 2006 - 17:45 |
|
|
|
PHP expert
|
niet dus...
dump van $_ENV
<?php
array(8) {
["SHELL"] => string(7) "/bin/sh"
["USER"] => string(4) "root"
["PATH"] => string(13) "/usr/bin:/bin"
["PWD"] => string(5) "/root"
["SHLVL"] => string(1) "3"
["HOME"] => string(5) "/root"
["LOGNAME"] => string(4) "root"
["_"] => string(15) "/usr/sbin/httpd"
}
?>
<?php ["SHELL"] => string(7) "/bin/sh" ["USER"] => string(4) "root" ["PATH"] => string(13) "/usr/bin:/bin" ["PWD"] => string(5) "/root" ["SHLVL"] => string(1) "3" ["HOME"] => string(5) "/root" ["LOGNAME"] => string(4) "root" ["_"] => string(15) "/usr/sbin/httpd" } ?>
|
|
|
|
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. |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|