Als je het volgende commando gebruikt (ik heb getest in PHP 4.2.0):
<?php
$host = "www.tweakers.net";
$ipadres = @gethostbyname($host);
echo $ipadres;
?>
Dan krijg je zoiets als "213.239.154.35" terug. No problem tot nu toe. Ik zit echter met het volgende probleem. Op de server waar mijn site op staat is het commando gethostbyname niet mogelijk. Technisch verhaaltje, te lang om nu uit te leggen. Ik wil dus mijn script opsplitsen, en een deel op een andere server zetten, maar DAT dat lukt me niet. Ik heb nu dit:
www.server1.nl/bestandA.php:
<?php
$host = "www.tweakers.net";
include ("www.server2.nl/bestandB.php?host=$host");
echo $ipadres;
?>
en
www.server2.nl/bestandB.php:
<?php
$ipadres = @gethostbyname($host);
?>
Maar helaas, de variabele $ipadres is niet gedefinieerd.
Hoe kan ik dit oplossen?
<?php
$host = "www.tweakers.net";
$ipadres = @gethostbyname($host);
echo $ipadres;
?>
Dan krijg je zoiets als "213.239.154.35" terug. No problem tot nu toe. Ik zit echter met het volgende probleem. Op de server waar mijn site op staat is het commando gethostbyname niet mogelijk. Technisch verhaaltje, te lang om nu uit te leggen. Ik wil dus mijn script opsplitsen, en een deel op een andere server zetten, maar DAT dat lukt me niet. Ik heb nu dit:
www.server1.nl/bestandA.php:
<?php
$host = "www.tweakers.net";
include ("www.server2.nl/bestandB.php?host=$host");
echo $ipadres;
?>
en
www.server2.nl/bestandB.php:
<?php
$ipadres = @gethostbyname($host);
?>
Maar helaas, de variabele $ipadres is niet gedefinieerd.
Hoe kan ik dit oplossen?