Hej! Av säkerhetsskäl är register_globals numera avstängd som standard: Ja! den är satt till true nu men funkar ändå inte... Jag la upp sidan på vår nya webbserver och där funkade det.. Jag tycker faktiskt att du <b>skall</b> använda $_GET, $_POST, $_SERVER, ... Jo! Det gör jag defenitivt också!Querystring i php???
Håller på med att gå igenom en site i php! Den är färdig men skall fixas lite så jag har tagit hem den till en utvecklingsserver. Alla versioner av webserver, php och mysql är det samma men jag har en del problem.
Querystring:
i koden i php så står det bara
$kategori för minsida.php?kategori=23 men jag får inte koden att fungera utan att använda _get metoden.
Sedan har jag en rad som ser ut så här
$mann = mysql_query("SELECT * FROM besok WHERE ip = '$REMOTE_ADDR'") or error( mysql_error() );
där $REMOTE_ADDR har fungerat men måste nu använda
$REMOTE_ADDR = '' . $_SERVER['REMOTE_ADDR'] . '';
Varför är det så?
Php 4.3.0
Apache 1.3.6
Mysql 3.23.49
Enda skillnaden i miljö är att den som körs nu på nätet kör på Linux och vår utvecklingserver kör på Windows2003
/patrik ekmanSv: Querystring i php???
<b> In PHP 4.2.0 and later, the default value for the PHP directive register_globals is off. This is a major change in PHP. Having register_globals off affects the set of predefined variables available in the global scope. For example, to get DOCUMENT_ROOT you'll use $_SERVER['DOCUMENT_ROOT'] instead of $DOCUMENT_ROOT, or $_GET['id'] from the URL http://www.example.com/test.php?id=3 instead of $id, or $_ENV['HOME'] instead of $HOME.
For related information on this change, read the configuration entry for register_globals, the security chapter on Using Register Globals , as well as the PHP 4.1.0 and 4.2.0 Release Announcements.
Using the available PHP Reserved Predefined Variables, like the superglobal arrays, is preferred. </b>
http://www.php.net/manual/sv/language.variables.predefined.php
http://www.php.net/manual/sv/configuration.directives.php#ini.register-globalsSv:Querystring i php???
Hmm...
/patrikSv: Querystring i php???
Sv:Querystring i php???
Men det får bli när jag får tid att skriva om webbsidan.
/patrik