LBCMedlem sedan jan. 2003146 inlägg Har ett litet problem gällande $_SERVER['PHP_SELF']...
Använder $_SERVER['PHP_SELF'] för att hålla koll på vilka sidor på siten som besöks. Problemet är att det returneras två olika adresser till en och samma sida beroende på vad besökaren har i sitt adressfält enligt exempel nedan:
http://www.striberger.se samt http://striberger.se
Vad jag vill är att båda ovanstående adresser ska få samma värde när det lagras i databasen (eller skrivs ut från db) genom att "klämma in" www på de adresser som skrivs i stil med http://striberger.se.
Någon som har en idé på hur det går att lösa?
PeddaMedlem sedan juni 20006 032 inlägg Testa något sånt här:
<?php
$url = $_SERVER['PHP_SELF'];
if (substr($url, 0,10) == "http://www")
{
//Lägg in i databasen
}
else
{
$http = ereg("http://", $_SERVER['PHP_SELF'], $kolla[]);
if (!$kolla[0]) {
$url = addslashes($_SERVER['PHP_SELF']);
$url = "http://www".$url."";
//Lägg in i databasen
}
}
?>
PeeerMedlem sedan mars 20025 907 inlägg Varför krånga till det? :)
$url = str_replace('http://s','http://www.s',$url);
Inte så vackert kanske, men fullt funktionellt :)
LBCMedlem sedan jan. 2003146 inlägg Tack Pedda och Peeer, fungerar finfint :)