Stäng av register_globals Vad är detta?
#1
Postad 02 november 2005 - 21:26
Det har gått bra och allt funkar som det ska. När jag loggar in i deras panel finns det dock en liten varningsruta där det står följande:
"Din version av PHP har säkerhetsrelaterade brister. Var god stäng av register_globals eller uppdatera till en nyare PHP-version."
Jag tror inte att det är så allvarligt (?), men det vore ändå bra att veta vad man eventuellt kan göra för att åtgärda det här problemet.
#2
Postad 28 november 2005 - 14:57
I filen lägger du till raden "php_flag register_globals off"
![:)](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
mvh
Hajo
#3
Postad 29 november 2005 - 22:00
Citat
Men bäst vore om det alltid var "off".
Går att fixa så det blir "off" (eller "stänga av") genom att göra som Hajo tipsade om.
![:)](http://forum.psychofrog.se/public/style_emoticons/default/wink.gif)
#4 Guest_narn_*
Postad 28 mars 2006 - 19:17
Ett mystiskt fel på en av mina sidor tyder nämligen litet på motsatsen ...
![:)](http://forum.psychofrog.se/public/style_emoticons/default/huh.gif)
... Eller är jag bara så tillfälligt seg i huvudet att jag missar något väldigt viktigt, när jag skriver följande:
if (stristr($_SERVER["HTTP_USER_AGENT"], "MSIE") && (!stristr($_SERVER["HTTP_USER_AGENT"], "Opera"))) { .......((kod))...... }Jag menar ... borde inte ((kod)) exekveras då "MSIE" hittas i HTTP_USER_AGENT-strängen och "Opera" -inte- hittas? Eller är jag, som sagt, lite seg i huvudet?
(Jag vet inte om jag är inne på rätt forum för detta, men vad sjutton.)
//Narn
#5
Postad 28 mars 2006 - 20:11
http://techpatterns.com
/Hajo
#6
Postad 28 mars 2006 - 20:17
Citat
Det stämmer.
![:)](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
#7 Guest_Gästfunderare_*
Postad 12 juni 2006 - 10:47
Erik på 28 March, 2006, 20:17 sade:
Citat
Det stämmer.
![:clapping:](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
Varför har man valt att låta register_globals vara på. Alla verkar ju förespråka att den ska vara av och mig veteligen så kommer register_globals vara av i senare verisioner av php. Det är ju en säkerhetsfråga detta. Eller?
![;)](http://forum.psychofrog.se/public/style_emoticons/default/Sweden.gif)
#8
Postad 12 juni 2006 - 16:13
Gästfunderare på 12 June, 2006, 11:47 sade:
Erik på 28 March, 2006, 20:17 sade:
Citat
Det stämmer.
![:clapping:](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
Varför har man valt att låta register_globals vara på. Alla verkar ju förespråka att den ska vara av och mig veteligen så kommer register_globals vara av i senare verisioner av php. Det är ju en säkerhetsfråga detta. Eller?
![;)](http://forum.psychofrog.se/public/style_emoticons/default/Sweden.gif)
Susanna förklarade tidigare i denna tråd att vi måste ha det "påslaget" för att vissa script ska fungera.
Dock kan man alltid stänga av det själv om man vill, som "Hajo" tipsade om.
![:P](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
#9
Postad 23 september 2006 - 17:16
hajo på 28 November, 2005, 15:57 sade:
I filen lägger du till raden "php_flag register_globals off"
![:)](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
mvh
Hajo
Hej!
Jag håller på att byta till Joomla. Har haft det installerat en tid utan problem. Idag uppgraderade jag till den senaste versionen. Efter uppgraderingen varnade Joomla mig för två saker. Den ena har jag redan fixat. Det var något om en emulgering av globals eller något. Däremot så var det svårare med att ändra register_globals från ON till OFF. Jag hittade att detta kunde man göra i php.ini men denna har jag inte tillgång till om jag förstått saken rätt.
Jag har redan en .htaccess fil.
Jag provat med att skriva in "php_flag register_globals Off "
Men då så uppstår det ett scriptfel.
Trots att Joomla säger att jag bör ändra.
Hur ska jag göra för att få det till att fungera?
Hälsningar
Ann
![:flower:](http://forum.psychofrog.se/public/style_emoticons/default/sad.gif)
#10
Postad 23 september 2006 - 18:48
Ann på 23 September, 2006, 18:16 sade:
hajo på 28 November, 2005, 15:57 sade:
I filen lägger du till raden "php_flag register_globals off"
![:)](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
mvh
Hajo
Hej!
Jag håller på att byta till Joomla. Har haft det installerat en tid utan problem. Idag uppgraderade jag till den senaste versionen. Efter uppgraderingen varnade Joomla mig för två saker. Den ena har jag redan fixat. Det var något om en emulgering av globals eller något. Däremot så var det svårare med att ändra register_globals från ON till OFF. Jag hittade att detta kunde man göra i php.ini men denna har jag inte tillgång till om jag förstått saken rätt.
Jag har redan en .htaccess fil.
Jag provat med att skriva in "php_flag register_globals Off "
Men då så uppstår det ett scriptfel.
Trots att Joomla säger att jag bör ändra.
Hur ska jag göra för att få det till att fungera?
Hälsningar
Ann
![:flower:](http://forum.psychofrog.se/public/style_emoticons/default/sad.gif)
Hej! Var snäll och läs denna tråd:
http://forum.psychofrog.se/index.php?s=&am...post&p=4207
jag kommer uppdatera den strax med mer info.