/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Subdomæner og URL
Fra : Jesper Holgersen


Dato : 27-06-04 12:48

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



 
 
Jacob Atzen (27-06-2004)
Kommentar
Fra : Jacob Atzen


Dato : 27-06-04 15:54

"Jesper Holgersen" <holgersen@hotmail.com> writes:

> I øvrigt så kører mit web-hotel med en PHP-version hvor
> $u_page = @getenv("SCRIPT_NAME");
> ikke returnerer det jeg forventer

Hvad med $_SERVER['SCRIPT_NAME']?

--
Med venlig hilsen
- Jacob Atzen

Jesper Holgersen (27-06-2004)
Kommentar
Fra : Jesper Holgersen


Dato : 27-06-04 16:39

"Jacob Atzen" <jacob@aub.dk> wrote in message
news:87n02pcaro.fsf@morpheus.aub.dk...
> "Jesper Holgersen" <holgersen@hotmail.com> writes:
>
> > I øvrigt så kører mit web-hotel med en PHP-version hvor
> > $u_page = @getenv("SCRIPT_NAME");
> > ikke returnerer det jeg forventer
>
> Hvad med $_SERVER['SCRIPT_NAME']?
>


$_SERVER['SCRIPT_NAME'] såvel som getenv("SCRIPT_NAME") returnerer begge
(fejlagtigt) strengen '/php-bin/php.cgi', hvilket jo ikke helt er det som
jeg skal bruge. Så vidt jeg er forstået er det en kendt bug i visse PHP
versioner...

- Jesper



Internicserver (03-07-2004)
Kommentar
Fra : Internicserver


Dato : 03-07-04 07:42

1000GB Traffic per month included for dedicated servers.
Virtual sites no traffic limit.

Cpanel Control panel for every virtual site.

Redhat, Debian, FreeBSD, Windows Servers

Our Data Center is the largest and fastet in Europe & it is located in
Frankfurt, Germany. The server will be physically on our network, directly
connected to the Internet by our 12GB/s high speed redundant lines with 99.99%
Uptime. You will have 100% control over the server. That means you will get a
root or Administrator access. You can add and delete users, setup e-mail
accounts, reboot the server remotely from anywhere etc.

Visit our site: www.comserver.net

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste