Hej alle,
Jeg sidder og roder lidt med at få modificeret Super Counter (fra
http://www.abspoel.com/roel-karin/download.php) til at kunne anvendes sammen
med mine sider. Jeg er dog rendt over et problem som må være generelt for
alle countere som kigger på URL'en for den side som der skal tælles for:
Lad os sige at mit domæne hedder
www.test.com. Subdomæner som f.eks.
php.test.com oprettes ved f.eks. at lægge en index.php i
www.test.com/php/.
Ved at counteren kigger på URL'en så vil
www.test.com/php/index.php og
php.test.com/index.php se ud som forskellige sider selvom de faktisk
refererer til én og samme side. Findes der en måde hvorpå jeg kan få URL'en
ud i sit "fulde" (unikke) format således at det altid bliver
www.test.com/php/index.php og ikke i subdomæne-format?
I øvrigt så kører mit web-hotel med en PHP-version hvor
$u_page = @getenv("SCRIPT_NAME");
ikke returnerer det jeg forventer, så i stedet bruger jeg
$u_page = substr($_SERVER['PATH_TRANSLATED'],
strlen($_SERVER['DOCUMENT_ROOT']));
så hvis det kan gøres uden at anvende getenv("SCRIPT_NAME") så vil det være
rart...
Jeg ved at jeg efter ovenstående kode kan lave noget lignende
$u_page = '
www.test.com'.$u_page;
men jeg vil nødigt hard-code base-domænets navn ind i min kode...
Med venlig hilsen
- Jesper Holgersen