Hallo zusammen!
Ich möchte zunächst mal zum test folgendes script zum laufen bringen:
PHP-Code:
<?php
// Konstanten mit den ip's füllen, die als admin erkannt werden sollen
define (admin_ip_local, "12xxxxxxxx");
define (admin_ip_web, "87.xxxxxxxxx);
// auslesen der aktuellen user-ip
$ipadresse = getenv('$REMOTE_ADDR');
if ($ipadresse == admin_ip_local or $ipadresse == admin_ip_web) {
echo "willkommen admin!";
}
else {
echo "herzlich willkommen auf unserer Seite, Fremdling!";
if (isset($ipadresse)) {
if (empty($ipadresse)) {
echo "<br> mörderkacke, das Ding (ipadresse) enthält ja gar keinen inhalt!";
}
echo "<br>" . $ipadresse;
}
else {
"<br> heilige Scheiße, das Ding (ipadresse) existiert gar nicht!";
}
}
?>
bzw. laufen tut's schon. ABER: das script verzweigt tatsächlich in den if-zweig, dass die variable keinen inhalt hat. ein "echo" der variable bringt mir folgenden anzeige:
(das oben war sie, besagte anzeige, nämlich NIXXX!)
Bin ich doof?

Ich habe die Abfrage der ip auch schon folgendermaßen geschrieben:
PHP-Code:
$ipadresse = "$REMOTE_ADDR'";
Bringt auch nichts. Ich kann doch auch auf meinem lokalen Host meine ip auslesen, oder? Ich steig mal wieder nicht durch, und warte in Erfurcht auf die Antworten eines Erleuchteten! Danke in advance,
lg Basti