/ 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
kanoniser servernavn
Fra : Leif Neland


Dato : 17-08-04 00:09

Den kryptiske titel hentyder til:

haves en virtuel server i apache
ServerName www.cykler.dk
ServerAlias www.damecykler.dk

I mit cms kan webredaktøren paste en url ind i en form, f.es.
www.damecykler.dk?page=128354
Så skal han redigere side 128354.
Men hvordan ser jeg i php at www.damecykler.dk også er dette site.
Paster man f.ex. www.motorcykler.dk?page=123456, så skal der ikke ske noget.
Man har ServerName jo i en $_SERVER["... variabel. men ikke et ServerAlias
array.

Eller skal jeg til at parse apache's httpd.conf?

Leif



 
 
Henrik Stidsen (17-08-2004)
Kommentar
Fra : Henrik Stidsen


Dato : 17-08-04 12:22

"Leif Neland" <leifn@neland.dk> wrote in
news:q8bUc.677$_L7.90@news.get2net.dk

> I mit cms kan webredaktøren paste en url ind i en form, f.es.
> www.damecykler.dk?page=128354
> Så skal han redigere side 128354.
> Men hvordan ser jeg i php at www.damecykler.dk også er dette
> site. Paster man f.ex. www.motorcykler.dk?page=123456, så skal
> der ikke ske noget. Man har ServerName jo i en $_SERVER["...
> variabel. men ikke et ServerAlias array.

Fra httpd.conf:
# UseCanonicalName: (new for 1.3) With this setting turned on,
# whenever Apache needs to construct a self-referencing URL (a URL
# that refers back to the server the response is coming from) it will
# use ServerName and Port to form a "canonical" name. With this
# setting off, Apache will use the hostname:port that the client
# supplied, when possible. This also affects SERVER_NAME and
# SERVER_PORT in CGI scripts.
UseCanonicalName On

Dvs hvis du slår det fra vil PHP formentlig også sætte $_SERVER[]
variablerne efter hvad browseren giver serveren. Har ikke testet det.

--
Henrik Stidsen - http://hs235.dk/ - http://såkadulæredet.dk/
"Is everyone else in the world a moron, or is it just me?"
(Dilbert Newsletter)

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste