WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Funktionen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Can
Klappt deswegen nicht, weil man von Funktionen nicht auf Variablen des Hauptprogramms zugreifen kann, außer, man benutzt global:

1: 
2: 
3: 
4:
function test()
{
global $$REMOTE_ADDR;
$ip= $REMOTE_ADDR;


Das ist jetzt aber nicht so sauber...benutz lieber getenv("REMOTE_ADDR") - dafür brauchst du kein global.

Can
von feller
hi,

versuche gerade eine funktion zu schreiben die die IP und den Userhost ausgibt
doch das klappt nicht ganz so wie ich das will :(

2 Dateien test.php / test1.php

Code test.php

<?
include ('test1.php');
test();
?>

Code test1.php
<?
function test()
{
$ip= $REMOTE_ADDR;
$userhost = gethostbyaddr($ip);
print $ip;
print (' <br>');
print $userhost;
}
?>

warum geht das nicht ?
Wenn ich die test.php aufrufe müsste doch die IP und der Userhost erscheinen oder?

feller

Nach oben