Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Netzwerke>server_name ist immer Computername und nicht IP bei PHP

server_name ist immer Computername und nicht IP bei PHP

-Oliver-12.03.0711:31
HI,

mein Problem ist, dass bei mir lokal bei meinem PHP-Apache der server_name jeweils der computername ist und nicht die IP-Adresse, aus diesem Grund gibt es Probleme, wenn ich Seite von anderen Computer von meinen Computer abrufe.

Irgendwelche Ideen?


Falls notwendig, schicke ich auch gerne meine php.ini und httpd.conf.


Vielen Dank schon mal im Voraus,
Oliver
0

Kommentare

MacSebi
MacSebi12.03.0711:37
Warum genau gibt es deswegen Probleme?

Durch ein Script von Dir?
Dann nehm doch im Script einfach SERVER_ADDR statt SERVER_NAME.
„German by nature - Kiwi by heart“
0
-Oliver-12.03.0711:43
Ja, das Problem ist, dass das Script bei mir lokal aber auch gleichzeitig im Internet läuft.

Somit sollte SERVER_NAME im Internet die Domain und bei mir lokal die IP anzeigen. Leider kann/darf ich dies nicht ändern.

Ich habe bei Kollegen geschaut, bei denen klappt es ohne Probleme.

LG,
oliver
0
polonius12.03.0712:44
Hallo,

ich sehe nicht ein, wieso SERVER_NAME in beiden Fällen unterschiedliche Werte haben sollte.

Das PHP Manual sagt doch unter relativ klar: "Der Name des Server Hosts unter dem das aktuelle Skript ausgeführt wird. Falls das Skript unter einem virtuellen Host läuft, wird der Name, der für diesen virtuellen Host vergeben wurde, angezeigt."

Wenn du uns mitteilst, was deine Absicht ist, können wir eventuell andere Lösungsansätze vorschlagen.
0
-Oliver-12.03.0714:09
Also so viel ich weiss, sollte der SERVER_NAME, falls ich die Seite über die IP des Rechners anspreche die IP haben, sollte ich die Seite über den Namen (lokal = computername, im internet = domain) ansprechen dann sollte der name drinnen stehen.

Wie gesagt, das merkwürdige ist eben, dass es bei Kollegen klappt bei mir nicht.

Was ich machen will: Wenn ich lokal entwickle, dann schreibe ich einfach http://localhost bzw.


jedoch wenn ich es aus dem virtuellen Maschine bzw. von einem fremden Rechner ansprechen will, muss ich http://IPADRESSE/ verwenden.


LG,
Oliver
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.