PDA

Bekijk Volledige Versie : $REMOTE_HOST - variabele weg bij versie 4.2.3?



Eduard Bekker
24/01/03, 09:55
Beste mensen!

Op de nieuwe serverruimte die ik huur draait php 4.2.3. Daarin ontbreekt de
REMOTE_HOST-variabele. Hetgeen nogal lastig is, als je een teller wilt
maken. Ook de tijdmelding klopt niet.
(Kijk hiervoor bij http://www.ateliervalkenbos.nl/test.php).

Hoe valt e.e.a. hier op te lossen?


--
----------------------
Groetjes,
Eduard
http://www.websitez.nl
----------------------

Ronald Klip
24/01/03, 10:15
Eduard Bekker schreef:
>
> Op de nieuwe serverruimte die ik huur draait php 4.2.3. Daarin ontbreekt de
> REMOTE_HOST-variabele. Hetgeen nogal lastig is, als je een teller wilt
> maken.

Gebruik dan REMOTE_ADDR en gethostbyaddr().

> Ook de tijdmelding klopt niet.
> (Kijk hiervoor bij http://www.ateliervalkenbos.nl/test.php).

ERROR - 404

--
groet, Ronald

Eduard Bekker
24/01/03, 10:55
Op 24-01-2003 10:11, vertrouwde "Ronald Klip" mij het volgende toe:

> Eduard Bekker schreef:
>>
>> Op de nieuwe serverruimte die ik huur draait php 4.2.3. Daarin ontbreekt de
>> REMOTE_HOST-variabele. Hetgeen nogal lastig is, als je een teller wilt
>> maken.
>
> Gebruik dan REMOTE_ADDR en gethostbyaddr().
>
>> Ook de tijdmelding klopt niet.
>> (Kijk hiervoor bij http://www.ateliervalkenbos.nl/test.php).
>
Dom, dom! Bedoel http://www.ateliervalkenbos.com/test.php
--
----------------------
Groetjes,
Eduard
http://www.websitez.nl
----------------------

Daniel Tryba
24/01/03, 11:45
Eduard Bekker <e.bekker@layout.nl> wrote:
> (Kijk hiervoor bij http://www.ateliervalkenbos.nl/test.php).

:r! lynx -dump http://www.ateliervalkenbos.nl/test.php

PAGINA IS NIET BESCHIKBAAR
Helaas is de door u opgevraagde pagina niet, of niet meer,
beschikbaar. Het is ook mogelijk dat de server instructies heeft deze
pagina niet aan u te tonen (op basis van uw Internet-adres
bijvoorbeeld).

> Hoe valt e.e.a. hier op te lossen?

Door een correcte url te sturen! :)

Mare $REMOTE_HOST is alleen beschikbaar indien register globals
aanstaat. Je moet de waarde uit $_SERVER['REMOTE_HOST'] halen. Maar
waarschijnlijk bestaat die ook niet aangezien er dan namelijk een
hostlookup moet gebeuren voor elke request. Waarschijnlijk bestaat
REMOTE_ADDR wel.

--

Daniel Tryba

Eduard Bekker
24/01/03, 12:45
Op 24-01-2003 11:41, vertrouwde "Daniel Tryba" mij het volgende toe:

> Eduard Bekker <e.bekker@layout.nl> wrote:
>> (Kijk hiervoor bij http://www.ateliervalkenbos.nl/test.php).
> PAGINA IS NIET BESCHIKBAAR

>> Hoe valt e.e.a. hier op te lossen?
>
> Door een correcte url te sturen! :)
Ja, dit was verschikkelijk dom van me!
Moest zijn: http://www.ateliervalkenbos.nl/test.php.
Maar dit was natuurlijk niet het probleem.

> Mare $REMOTE_HOST is alleen beschikbaar indien register globals
> aanstaat. Je moet de waarde uit $_SERVER['REMOTE_HOST'] halen. Maar
> waarschijnlijk bestaat die ook niet aangezien er dan namelijk een
> hostlookup moet gebeuren voor elke request. Waarschijnlijk bestaat
> REMOTE_ADDR wel.
Met $host=gethostbyaddr(REMOTE_ADDR); lukte het inderdaad.
Blijf ik nog met de tijdmeldig zitten, die ongeveer een half uur achter
loopt.
Is dat te verklaren, daar wat aan te doen?


--
----------------------
Groetjes,
Eduard
http://www.websitez.nl
----------------------

Ronald Klip
24/01/03, 12:55
Eduard Bekker schreef:
> Op 24-01-2003 11:41, vertrouwde "Daniel Tryba" mij het volgende toe:
>
> Met $host=gethostbyaddr(REMOTE_ADDR); lukte het inderdaad.

Dat is dan toeval ;-)
Correct is gethostbyaddr($REMOTE_ADDR)
of, nu al mogelijk, en noodzakelijk indien register_globals ooit 'off'
wordt gezet:
gethostbyaddr($_SERVER['REMOTE_ADDR'])

> Blijf ik nog met de tijdmeldig zitten, die ongeveer een half uur achter
> loopt.
> Is dat te verklaren, daar wat aan te doen?

Met het shell-commando date kun je de klok gelijk zetten. Waarschijnlijk
zal je provider dat moeten doen. Je zou ze meteen kunnen vragen de tijd
dagelijks te synchroniseren met een ntp-server.

--
groet, Ronald

Eduard Bekker
24/01/03, 15:05
Op 24-01-2003 12:51, vertrouwde "Ronald Klip" mij het volgende toe:

> Eduard Bekker schreef:
>> Op 24-01-2003 11:41, vertrouwde "Daniel Tryba" mij het volgende toe:
>>
>> Met $host=gethostbyaddr(REMOTE_ADDR); lukte het inderdaad.
>
> Dat is dan toeval ;-)
> Correct is gethostbyaddr($REMOTE_ADDR)
Klopt. Zo had ik het ook gedaan. Dit was dus een schrijffout.


--
----------------------
Groetjes,
Eduard
http://www.websitez.nl
----------------------

Assurancetourix
24/01/03, 17:35
Eduard Bekker vertrouwde ons op Fri, 24 Jan 2003 11:40:37 GMT in
<BA56E4C6.FC44%e.bekker@layout.nl> het volgende toe:

>> Door een correcte url te sturen! :)
>Ja, dit was verschikkelijk dom van me!
>Moest zijn: http://www.ateliervalkenbos.nl/test.php.
>Maar dit was natuurlijk niet het probleem.

Nee, want het moest .COM zijn. Wéér verkeerd.


--

Eduard Bekker
25/01/03, 12:55
Op 24-01-2003 17:25, vertrouwde "Assurancetourix" mij het volgende toe:

> Eduard Bekker vertrouwde ons op Fri, 24 Jan 2003 11:40:37 GMT in
> <BA56E4C6.FC44%e.bekker@layout.nl> het volgende toe:
>
>>> Door een correcte url te sturen! :)
>> Ja, dit was verschikkelijk dom van me!
>> Moest zijn: http://www.ateliervalkenbos.nl/test.php.
>> Maar dit was natuurlijk niet het probleem.
>
> Nee, want het moest .COM zijn. Wéér verkeerd.
Ik zal het wel nooit leren. Nou begrijp ik ook, waarom die scripts van mij
nooit werken. Zou ik soms af en toe '<?php' aan het begin vergeten zijn, of
is dat helemaal niet belangrijk?

--
----------------------
Groetjes,
Eduard
http://www.websitez.nl
----------------------

Assurancetourix
26/01/03, 14:25
Eduard Bekker vertrouwde ons op Sat, 25 Jan 2003 11:50:05 GMT in
<BA583881.FC79%e.bekker@layout.nl> het volgende toe:

>Zou ik soms af en toe '<?php' aan het begin vergeten zijn, of
>is dat helemaal niet belangrijk?

Welnee. Allemaal onzin, die tags. Als je je site bekijkt, zie je ze
nooit meer terug! Zit je dat toch mooi voor niks in te tikken!


--

Hans Spaans
26/01/03, 16:15
In article <n0o73v03ualoe6uc0lqkga4todrk5hfhrv@4ax.com>, Assurancetourix wrote:
> Eduard Bekker vertrouwde ons op Sat, 25 Jan 2003 11:50:05 GMT in
><BA583881.FC79%e.bekker@layout.nl> het volgende toe:
>
>>Zou ik soms af en toe '<?php' aan het begin vergeten zijn, of
>>is dat helemaal niet belangrijk?
>
> Welnee. Allemaal onzin, die tags. Als je je site bekijkt, zie je ze
> nooit meer terug! Zit je dat toch mooi voor niks in te tikken!

En waarom zijn ze onzin?

--
Hans

Assurancetourix
26/01/03, 17:05
Hans Spaans vertrouwde ons op Sun, 26 Jan 2003 15:07:20 +0000 (UTC) in
<b10tj8$8ss$4@humbolt.nl.linux.org> het volgende toe:

>> Welnee. Allemaal onzin, die tags. Als je je site bekijkt, zie je ze
>> nooit meer terug! Zit je dat toch mooi voor niks in te tikken!
>
>En waarom zijn ze onzin?

Nou, omdat je ze toch nooit meer terugziet. Behalve als je de source
bekijkt dan. En in geval van <?php tags is zelfs dat zinloos. Die
php-rommel is volkomen onvindbaar!

Pokpok, rare jongens, die websitebouwers.


--

Hans Spaans
26/01/03, 19:55
In article <t2v73v483j9t52bug6pa4hfbnqm7dpub90@4ax.com>, Assurancetourix wrote:
> Hans Spaans vertrouwde ons op Sun, 26 Jan 2003 15:07:20 +0000 (UTC) in
><b10tj8$8ss$4@humbolt.nl.linux.org> het volgende toe:
>
>>> Welnee. Allemaal onzin, die tags. Als je je site bekijkt, zie je ze
>>> nooit meer terug! Zit je dat toch mooi voor niks in te tikken!
>>
>>En waarom zijn ze onzin?
>
> Nou, omdat je ze toch nooit meer terugziet. Behalve als je de source
> bekijkt dan. En in geval van <?php tags is zelfs dat zinloos. Die
> php-rommel is volkomen onvindbaar!

Ooit weleens aangedacht dat er misschien ook weleens <?perl ?> of
<?python ?> kan zijn zijn? Ik geef zomaar even een voorbeeld.

> Pokpok, rare jongens, die websitebouwers.

Valt wel mee hoor.

--
Hans

Assurancetourix
26/01/03, 20:05
Hans Spaans vertrouwde ons op Sun, 26 Jan 2003 18:50:50 +0000 (UTC) in
<b11ama$gj2$3@humbolt.nl.linux.org> het volgende toe:

>> Nou, omdat je ze toch nooit meer terugziet. Behalve als je de source
>> bekijkt dan. En in geval van <?php tags is zelfs dat zinloos. Die
>> php-rommel is volkomen onvindbaar!
>
>Ooit weleens aangedacht dat er misschien ook weleens <?perl ?> of
><?python ?> kan zijn zijn? Ik geef zomaar even een voorbeeld.

Eh.... ik gelóóf zomaar dat jij iets te serieus naar mijn berichtjes
keek.


--