php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.11.2006, 16:38  
Kein Genie
Gast
 
Beiträge: n/a
Standard Aktuellen URL auslesen

Hallo,

also ich würde gerne den aktuellen URL in PHP auslesen.

Also ich habe jetzt folgendes:

PHP-Code:
$login_adress 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'/check_login.php'
Dass wird ausgeben: http://localhost/e-PM/login.php/check_login.php

Den fetten Teil würde ich gerne weg haben.
Nur wie?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.11.2006, 16:51  
Benutzer
 
Registriert seit: 22.10.2005
Beiträge: 98
mollitz
mollitz eine Nachricht über MSN schicken
Standard

Zitat:
'PHP_SELF'

Der Name des aktuell ausgeführten Skripts, relativ zum Wurzelverzeichnis des Servers. Zum Beispiel gibt $_SERVER['PHP_SELF'] in einem Skript mit der Adresse http://example.com/test.php/foo.bar den Namen /test.php/foo.bar zurück.
quelle: http://de3.php.net/manual/de/reserve...riables.server
Zitat:
'PATH_TRANSLATED'

Der Pfad zur aktuellen Datei im Dateisystem (nicht relativ zum Wurzelverzeichnis des Webserbers), nachdem der Server eventuelle Umwandlungen vom virtuellen ins reale System vorgenommen hat.
vllt. is ja des des richtige?
(gleiche quelle)
mollitz ist offline  
Alt 18.11.2006, 18:23  
Kein Genie
Gast
 
Beiträge: n/a
Standard

So habe ich es gemacht:

PHP-Code:
$short_php_self preg_replace('/'.preg_quote($_SERVER['SCRIPT_NAME'],'/').'\z/i','',$_SERVER['PHP_SELF']);

$login_adress 'http://'.$_SERVER['SERVER_NAME'].$short_php_self.'/check_login.php'
Und raus kommt das:http://localhost/check_login.php

Aber da fehlt was...
 
Alt 18.11.2006, 19:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hi,
schreib dir eine global.inc, die an einem festen Platz im Projekt liegt, zB im Projekt-Root.
http://meinedomain.de/meinprojekt/global.inc also im Prinzip.

Wenn du den Web-Projektpfad möchtest, könntest du jetzt also mit
global.inc
PHP-Code:
<?php
define
('_PATH_WEBROOT'dirname(__FILE__));
?>
darauf zugreifen. Jede Datei des Projektes kann jetzt diese global.inc includen und gelangt somit an die Konstante _PATH_WEBROOT.
Zergling-new ist offline  
Alt 18.11.2006, 19:47  
Kein Genie
Gast
 
Beiträge: n/a
Standard

Jetzt gibt er mit zuviel aus:

http://D:\Web\xampp\htdocs\e-PM/check_login.php
 
Alt 19.11.2006, 10:02  
Benutzer
 
Registriert seit: 22.10.2005
Beiträge: 98
mollitz
mollitz eine Nachricht über MSN schicken
Standard

is mein vorschlag nix ? :P
mollitz ist offline  
Alt 19.11.2006, 20:52  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von mollitz
is mein vorschlag nix ? :P
Was soll Kein Genie denn mit D:\Web\xampp\htdocs\e-PM/check_login.php als Pfadangabe?

Gesucht ist wohl eher dirname() in Verbindung mit $_SERVER['PHP_SELF']:
PHP-Code:
$url sprintf('http://%s%s/check_login.php',
              
$_SERVER['HTTP_HOST'],
              
dirname($_SERVER['PHP_SELF'])); 
Gegebenenfalls muss noch eine Abfrage eingebaut werden, ob die Seite über eine per SSL/TLS-verschlüsselte Verbindung aufgerufen wurde.
xabbuh ist offline  
Alt 24.11.2006, 17:28  
Benutzer
 
Registriert seit: 22.10.2005
Beiträge: 98
mollitz
mollitz eine Nachricht über MSN schicken
Standard

ohhh sry hast recht!
mollitz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20
Pfad des aktuellen PHP Scriptes auslesen PsiAgent PHP Tipps 2005 18 26.04.2005 10:51
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
[Erledigt] aktuellen filenamen auslesen PHP Tipps 2005 2 12.01.2005 16:47
Klassen auslesen PHP Tipps 2007 8 10.01.2005 07:07
[Erledigt] Auslesen von Text incl. &quot; aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
[Erledigt] aktuellen Pfad auslesen Server, Hosting und Workstations 8 15.12.2004 08:37
IP-Adresse des aktuellen Users auslesen d-jango PHP Tipps 2004 8 24.09.2004 09:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php aktuelle url, php aktuelle url auslesen, aktuelle url auslesen php, aktuelle url php, html aktuelle url, php aktuelle adresse, url auslesen php, php code aktuelle seite, php url der aktuellen seite, aktuelle url html, url der aktuellen seite php, path aus url adresse auslesen php, html code aktuelle seite, php aktuelle seite abfragen, php server url auslesen, php $_server http auslesen, url php auslesen, $_server[ aktuelle url auslesen, php auf die aktuelle url zugreifen, url-pfad via php auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:57 Uhr.




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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.