/ 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
hvis IP gå til side ellers gå til anden si~
Fra : Ukendt


Dato : 20-01-03 19:40

Hejsa gruppe

Jeg sad lige og kiggede alle variablerne igennem i php_info(); men der
er noget som jeg ikke lige kan finde.

Hvis jeg nu har denne adresse stående i mit adresse felt
http://80.62.79.221/index.php
så skal den fx gå til /main.php
Men hvis adressen er:
http://natten-i.dk/index.php
Så skal den gå til /home/main.php

Kan dette overhovedet lade sig gøre?

Ja natten-i.dk bliver forwardet til 80.62.79.221 - men ikke skrevet
direkte i adresse feltet

 
 
Peter Brodersen (20-01-2003)
Kommentar
Fra : Peter Brodersen


Dato : 20-01-03 19:55

On Mon, 20 Jan 2003 19:39:44 +0100, Martin <> wrote:

>Kan dette overhovedet lade sig gøre?

Ja, hostnavnet står i $_SERVER['SERVER_NAME'].

Så fx:

<?php
if ($_SERVER['SERVER_NAME'] == 'natten-i.dk') {
header("Location: http://natten-i.dk/home/main.php");
}
?>

--
- Peter Brodersen

Ukendt (21-01-2003)
Kommentar
Fra : Ukendt


Dato : 21-01-03 00:27

On Mon, 20 Jan 2003 19:55:14 +0100, Peter Brodersen <usenet@ter.dk>
wrote:

>On Mon, 20 Jan 2003 19:39:44 +0100, Martin <> wrote:
>
>>Kan dette overhovedet lade sig gøre?
>
>Ja, hostnavnet står i $_SERVER['SERVER_NAME'].

Desværre denne giver natten-i.dk både ved 80.62.79.221 og natten-i.dk

>
>Så fx:
>
><?php
>if ($_SERVER['SERVER_NAME'] == 'natten-i.dk') {
> header("Location: http://natten-i.dk/home/main.php");
>}
>?>


Peter Brodersen (21-01-2003)
Kommentar
Fra : Peter Brodersen


Dato : 21-01-03 12:21

On Tue, 21 Jan 2003 00:27:12 +0100, Martin <> wrote:

>>Ja, hostnavnet står i $_SERVER['SERVER_NAME'].
>Desværre denne giver natten-i.dk både ved 80.62.79.221 og natten-i.dk

Hm, $_SERVER['HTTP_HOST'] er en anden mulighed; den tager udgangspunkt
i den host-header, klienten sendte med. Eneste er, at i meget få
tilfælde kan man risikere, at den fx er "natten-i.dk:80". Det sker dog
kun yderst, yderst sjældent, og ikke under normal browserbrug.

--
- Peter Brodersen

Ukendt (21-01-2003)
Kommentar
Fra : Ukendt


Dato : 21-01-03 18:13

On Tue, 21 Jan 2003 12:20:39 +0100, Peter Brodersen <usenet@ter.dk>
wrote:

>On Tue, 21 Jan 2003 00:27:12 +0100, Martin <> wrote:
>
>>>Ja, hostnavnet står i $_SERVER['SERVER_NAME'].
>>Desværre denne giver natten-i.dk både ved 80.62.79.221 og natten-i.dk
>
>Hm, $_SERVER['HTTP_HOST'] er en anden mulighed; den tager udgangspunkt
>i den host-header, klienten sendte med. Eneste er, at i meget få
>tilfælde kan man risikere, at den fx er "natten-i.dk:80". Det sker dog
>kun yderst, yderst sjældent, og ikke under normal browserbrug.

Muuums tak - det var lige den jeg ledte efter

Jesper Brunholm (20-01-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 20-01-03 20:05

Martin wrote:
> Hejsa gruppe
>
> Jeg sad lige og kiggede alle variablerne igennem i php_info(); men der
> er noget som jeg ikke lige kan finde.
>
> Hvis jeg nu har denne adresse stående i mit adresse felt
> http://80.62.79.221/index.php
> så skal den fx gå til /main.php
> Men hvis adressen er:
> http://natten-i.dk/index.php
> Så skal den gå til /home/main.php
>
> Kan dette overhovedet lade sig gøre?

ja - REQUEST_URI (på apache), og PHP_SELF vil indeholde den adresse, du
kan så bruge stristr() til at se hvilken af dem der er i den kaldte URL.

> Ja natten-i.dk bliver forwardet til 80.62.79.221 - men ikke skrevet
> direkte i adresse feltet

Hvis du har kontrol over serveren kan du måske bruge mbn.dk's url
rewriting guide til at gøre noget ved det

/Jesper Brunholm


Ukendt (21-01-2003)
Kommentar
Fra : Ukendt


Dato : 21-01-03 00:28

On 20 Jan 2003 20:05:28 +0100, Jesper Brunholm
<nospam@brunholm-scharff.dk> wrote:

>Martin wrote:
>> Hejsa gruppe
>>
>> Jeg sad lige og kiggede alle variablerne igennem i php_info(); men der
>> er noget som jeg ikke lige kan finde.
>>
>> Hvis jeg nu har denne adresse stående i mit adresse felt
>> http://80.62.79.221/index.php
>> så skal den fx gå til /main.php
>> Men hvis adressen er:
>> http://natten-i.dk/index.php
>> Så skal den gå til /home/main.php
>>
>> Kan dette overhovedet lade sig gøre?
>
>ja - REQUEST_URI (på apache), og PHP_SELF vil indeholde den adresse, du
>kan så bruge stristr() til at se hvilken af dem der er i den kaldte URL.

REQUEST_URI giver bare en \
og PHP_SELF giver index.php

Så det kan jeg desværre heller ikk bruge til noget


>
>> Ja natten-i.dk bliver forwardet til 80.62.79.221 - men ikke skrevet
>> direkte i adresse feltet
>
>Hvis du har kontrol over serveren kan du måske bruge mbn.dk's url
>rewriting guide til at gøre noget ved det

Jeg ved ikke helt om i har forstået mit "problem" ?

Men jeg kan slet ikk se hva jeg skulle kunne bruge mod_rewrite til
her?

Jesper Brunholm (21-01-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 21-01-03 23:51

Martin wrote:
>>>Hvis jeg nu har denne adresse stående i mit adresse felt
>>>http://80.62.79.221/index.php
>>>så skal den fx gå til /main.php
>>>Men hvis adressen er:
>>>http://natten-i.dk/index.php
>>>Så skal den gå til /home/main.php
>>>
>>>Kan dette overhovedet lade sig gøre?
>>
>>ja - REQUEST_URI (på apache), og PHP_SELF vil indeholde den adresse, du
>>kan så bruge stristr() til at se hvilken af dem der er i den kaldte URL.
>
>
> REQUEST_URI giver bare en \
> og PHP_SELF giver index.php
>
> Så det kan jeg desværre heller ikk bruge til noget

right U are - og du har heldigvis fået bedre hjælp i mellemtiden

>>>Ja natten-i.dk bliver forwardet til 80.62.79.221 - men ikke skrevet
>>>direkte i adresse feltet
>>
>>Hvis du har kontrol over serveren kan du måske bruge mbn.dk's url
>>rewriting guide til at gøre noget ved det
>
>
> Jeg ved ikke helt om i har forstået mit "problem" ?

Jo - jeg havde godt forstået at hovedproblemet var noget andet, men jeg
hæftede mig ved "men ikke skrevet direkte i adresse feltet", og uden at
det er noget jeg ved en voldsom masse om tænkte jeg at rewriting burde
kunne gøre noget ved den sag. Jeg beklager hvis jeg misledte dig.

/Jesper Brunholm


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

Månedens bedste
Årets bedste
Sidste års bedste