webForumDet fria alternativet

Php mysko med iis

4 svar · 229 visningar · startad av Qimen

QimenMedlem sedan juni 20015 009 inlägg
#1

Hej

Har installerat php på min iis server (win2k ser) och gjort allt som det står att man ska göra. Går jag in på en php fil och kör ett enkelt script som echo "lala" eller något sådant så funkar det. Men försöker jag köra mer avancerade script så funkar det inte. Jag får inget fel utan retuneras bara till samma sida där man starta.

Här finns ett exempel

Vad är fel? :)

RED: Har gjort den manuella installationen av php till iis

FlashXMedlem sedan nov. 19991 033 inlägg
#2

Fungerar det om du lägger till extract($_REQUEST); längst upp i skriptet?
I så fall är skritptet inte anpassat för att köras med register_globals off

QimenMedlem sedan juni 20015 009 inlägg
#3

Jahapp där ser man, nu funka det fin fint.
Kan man ändra någon inställning i php.ini så att man inte behöver ha den raden med eller bör jag köra på detta viset alltid?

MatteMedlem sedan aug. 20002 975 inlägg
#4

Du kan ändra till register_globals=On, men du bör inte göra det.

Istället ska du vänja dig att att använda

• $_POST['variabel'] när du tar emot variabel från postat formulär.
• $_GET['variabel'] när du tar emot variabel från URL-en.
• $_COOKIE['variabel'] när du tar emot variabel från en cookie.
• $_SESSION['variabel'] när du tar emot variabel från session.

Dessutom när du använder servervariabler typ $PHP_SELF så får du istället skriva $_SERVER['PHP_SELF'].

Detta är av säkerhetsskäl. Du kan koda lika säkert med register_globals=On, men det kräver en bit mer av den som kodar.
Det blir inte heller automatiskt säkert bara för att du har register_globals=Off, men det tar dig en bit på väg.

Använder du extract($_REQUEST) så kan du lika gärna ha register_globals=On.

QimenMedlem sedan juni 20015 009 inlägg
#5

Tack så mycket, får testa mig fram, kommer säkerligen stöta på problem. :)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)