Hejsan!
Jag kör ett script på mitt webbhotell som skapar länkar med url:er i stil med denna: http://www.domän.se/mapp/people.php?returnurl=http://www.domän.se/mapp/index.php som alltså används för att skicka tillbaka besökaren till den sida den var på efter att den loggat in. Men när jag klickar på länken får jag 500 Internal Server Error. Tar jag bort http:// ur adressen, så den alltså blir http://www.domän.se/mapp/people.php?returnurl=www.domän.se/mapp/index.php, då fungerar det, men när jag sen har loggat in blir det trubbel, för jag blir skickad till http://www.domän.se/mapp/www.domän.se/mapp/index.php
Hur kan jag lösa det här?
Felmeddelande i Apache-loggen (redigerade adresser)
[Thu Dec 14 14:34:19 2006] [error] [client 81.225.66.223] mod_security: Access denied with code 500. Pattern match "!/imp/login\\\\.php" at HEADER("Referer") [id "300018"] [rev "3"] [msg "Generic PHP code injection protection via ARGS"] [severity "2"] [hostname "www.domän.se"] [uri "/mapp/people.php?ReturnUrl=http://www.domän.se/mapp/"]