php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen
Alt 04.05.2009, 15:26  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 287
mistermint wird schon bald berühmt werden
Standard URL ermitteln

Hallo,
wie komme ich an die url die der user eingegeben hat um auf eine siete zu gelangen?
also konkret:
Wie frage ich ab ob test.de oder www.test.de
Hab mir die $_SERVER beschreibung durchgelesen, jedoch nichts passendes gefunden!

Falls ich wwas überlesen habe bzw auch um andere Informationen bin ich dankbar!
mfg
mistermint ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.05.2009, 15:34  
xe0n
Gast
 
Beiträge: n/a
Standard

Ich verstehe nicht deine Frage so ganz.

$_SERVER["HTTP_REFERER"]; == Hier erfährst du woher der User kommt.

$_SERVER["REQUEST_URI"]; == Auf welcher Seite er gerade ist (index.php?id=1)
 
Alt 04.05.2009, 16:13  
Moderator
 
Registriert seit: 18.07.2005
Beiträge: 4.109
PHP-Kenntnisse:
Fortgeschritten
Asipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer Mensch
Standard

und falls das nicht reicht:

PHP-Code:
echo '<pre>'print_r($_SERVER), '</pre>'
Asipak ist offline  
Alt 04.05.2009, 16:23  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 287
mistermint wird schon bald berühmt werden
Standard

das ist mir klar!
ich will wissen ob der user www.test.de in die adresszeile eingegeben hat oder nur test.de!
also mir geht es um das www, also um die eingabe in die adresszeile im browser, wie ich an die rankomme, ob index.php?id=1 interessiert mich nicht,also scheidet $_SERVER["REQUEST_URI"] schonmal aus, sondern nur der erste teil(siehe 2 zeilen drüber)!
und wenn ich den browser öffne und von keiner anderen seite komme hilft mir
$_SERVER["HTTP_REFERER"] meiner meinung nach nicht
mistermint ist offline  
Alt 04.05.2009, 16:48  
Erfahrener Benutzer
 
Registriert seit: 19.03.2009
Beiträge: 542
PHP-Kenntnisse:
Fortgeschritten
Squall befindet sich auf einem aufstrebenden Ast
Standard

Was genau er da eingegeben hat wirst du denke ich garnicht rausfinden können, da die meisten Browser der heutigen generation automatisch ein "test.de" mit einem "http://www." ergänzen.

Soweit mir bekannt muss laut W3C sowieso eine Domain aus mindestens first-, second- und top-leveldomain bestehen. Lasse mich da aber gerne eines besseren belehren.
Squall ist offline  
Alt 04.05.2009, 16:59  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.957
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

Dann belehr ich mal. Das www ist an sich unnütz, es wird von den meisten Webhostern via Rule auf http://domain.tld umgeleitet. Der Browser ergänzt eigentlich nur die Protokollangabe.

Beweis: http://web.de/

Übrigens gibt es keine Firstlevel-Domains. Das ist die sog. TLD.

Wenn man das "Weiterleitungsverhalten" umstellen kann und dort bspw. einen konkreten Serverpfad angeben, kannst Du das @mint abprüfen oder bspw. auch über .htaccess auswerten und den Scriptaufruf mit einem Parameter ergänzen.
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--

Geändert von nikosch (04.05.2009 um 17:04 Uhr).
nikosch ist offline  
Alt 04.05.2009, 17:17  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 287
mistermint wird schon bald berühmt werden
Standard

es geht um das, dass ich mit javascript arbeite!
mittels js wird ein fenster geöffnet und in diesem fenster wird mit opener auf das aufgerufene skript zugegriffen....
aufrufadresse: test.de/test/kleines_aufruffenster.php
ok, test.de
klick auf das fenster, alles funktioniert!
www.test.de
klick auf das fenster, nichts geht....
liest man die fehlerkonsole, weiß man, dass der zugriff nicht erlaubt ist!
da gibts irgendso ne sicherheitfunktion von js die nur den zugriff über den opener erlaubt wenn die pfade identisch sind!
deshalb dacht ich mir, das könnte man evlt via php anpassen...

Geändert von mistermint (04.05.2009 um 17:20 Uhr).
mistermint ist offline  
Alt 04.05.2009, 17:18  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.957
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

same origin policy

Benutz doch einfach relative Pfade.

Laut Wikipedia gibts eine Lösung (Mozilla: Same origin policy for JavaScript) aber die Quelle ist gerade nicht aufrufbar.
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--

Geändert von nikosch (04.05.2009 um 17:22 Uhr).
nikosch ist offline  
Alt 04.05.2009, 17:20  
yab
Erfahrener Benutzer
 
Registriert seit: 05.04.2009
Beiträge: 290
PHP-Kenntnisse:
Anfänger
yab befindet sich auf einem aufstrebenden Ast
Standard

$_SERVER['HTTP_HOST']

Zumindest bei mir sehe ich da, ob mit oder ohne www.
yab ist offline  
Alt 04.05.2009, 23:06  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.734
PHP-Kenntnisse:
Fortgeschritten
rudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehenrudygotya genießt hohes Ansehen
Standard

Ist der Vhost www.test.de denn wirklich definiert?
Oder nur test.de?
__________________
I like cooking my family and my pets.
Use commas. Don't be a psycho.
Blog - CoverflowJS
rudygotya ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bildschirmauflösung ermitteln? Pimbolie1979 HTML, Usability und Barrierefreiheit 18 11.10.2014 00:09
Die Position ein. Datensätzes aus einer Datenliste ermitteln Locutus007 Datenbanken 10 11.01.2013 22:05
[Erledigt] Letzten Datensatz ermitteln bursch Datenbanken 5 12.10.2008 18:49
Einzeltreffer von MATCH ... AGAINST ... ermitteln proud Datenbanken 3 09.05.2008 08:31
id über id nach bestimmter ordnung ermitteln tinchen Datenbanken 1 28.08.2006 13:21
Google Adwords - echten Referer ermitteln NetLook PHP Tipps 2006 2 12.05.2006 08:40
[Erledigt] Dateiname, Dateigröße ermitteln HTML, Usability und Barrierefreiheit 5 29.01.2006 22:16
build nummer des bs ermitteln ... nur bei microsoft's bs!!! PHP Tipps 2005-2 2 24.07.2005 15:59
Windows Benutzer ermitteln PHP-Fortgeschrittene 7 11.07.2005 03:23
Speicherbedarf der DB ermitteln (mit PHP) PHP Tipps 2005 10 03.05.2005 05:31
[Erledigt] Besucher mit den meisten GB Einträgen ermitteln! Datenbanken 7 21.04.2005 12:09
pixelbreite eines Wort ermitteln... 18inch PHP Tipps 2005 5 07.01.2005 22:55
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
[Erledigt] Tabellenname eines Feldes ermitteln PHP-Fortgeschrittene 3 22.09.2004 15:49
Referrer ermitteln? PHP Tipps 2004 8 13.09.2004 13:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php url ermitteln, php domain ermitteln, url ermitteln, php aufgerufene url auslesen, php aufgerufene url ermitteln, url ermitteln php, php adresse ermitteln, javascript url ermitteln, url adresse herausfinden, php url bestimmen, php domain aus url ermitteln, http://www.php.de/php-einsteiger/54772-url-ermitteln.html, domain ermitteln php, php server url herausfinden, php server url ermitteln, url herausfinden, url bestimmen, php script url ermitteln, url einer seite herausfinden, php top level domain ermitteln

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum