php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.04.2009, 12:41  
Neuer Benutzer
 
Registriert seit: 14.04.2009
Beiträge: 4
Sebi0 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] komplette Adresse in Variable holen

Hallo,
ich habe gerade einen Button programmiert, mit dem man die aktuelle Seite auf einen andere Sprache umschaltet. Für den Link des Buttons hole ich mit die aktuellen Variablen aus der Adresse der Seite:

Adresse:
strc.php?sc=2&cont=impressum&btm=1

...und verkette Sie und füge dann noch die neue Variable mit Sprachumschaltung hinzu. Das sieht folgendermaßen aus:

Code:
<a href=
<?php
echo '"strc.php?sc=' . $_GET["sc"] .  '&cont=' . $_GET["cont"] . '&btm=' . $_GET["btm"] . '&lang=en"';
?>
</a>
Damit wird nun nun exakt dieselbe Adresse reproduziert, nur eben mit dem Zusatz &lang=en.

Allerding ist diese Vorgehensweise sicher nicht gerade sehr schlau, denn wenn in Zukunft neue Variablen in der Adresse erscheinen, werden diese dann nicht mit der Funktion umgesetzt.

Gibt es nun eine Möglichkeit, mit der man sozusagen die gesamte Adresse "captured", egal was da alles dabei steht und daran einfach nur noch das &lang=en anfügen muss? Danke für eure Hilfe.
Sebi0 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.04.2009, 13:12  
Erfahrener Benutzer
 
Benutzerbild von Squall
 
Registriert seit: 19.03.2009
Beiträge: 539
PHP-Kenntnisse:
Fortgeschritten
Squall befindet sich auf einem aufstrebenden Ast
Standard

Schau dir mal $_SERVER an.
Squall ist offline  
Alt 15.04.2009, 13:30  
Neuer Benutzer
 
Registriert seit: 14.04.2009
Beiträge: 4
Sebi0 befindet sich auf einem aufstrebenden Ast
Standard

Wäre also

Code:
echo $_SERVER['QUERY_STRING'];
die richtige Methode?

Im Moment scheint es zu funktionieren und er gibt die Variablen für das entsprechende strc.php zurück...
Sebi0 ist offline  
Alt 15.04.2009, 16:14  
Erfahrener Benutzer
 
Benutzerbild von Squall
 
Registriert seit: 19.03.2009
Beiträge: 539
PHP-Kenntnisse:
Fortgeschritten
Squall befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Sebi0 Beitrag anzeigen
Wäre also

Code:
echo $_SERVER['QUERY_STRING'];
die richtige Methode?
$_SERVER ist ein array() den du dir ausgeben lassen kannst. Schau einfach mal rein was da alles drin ist und such dir raus was für dich passt:

PHP-Code:
print '<pre>';
print_r($_SERVER);
print 
'</pre>'
Aber ich denke "REQUEST_URI" sollte eher das sein was du suchst (wenn ich dich richtig verstanden habe).
Squall ist offline  
Alt 16.04.2009, 09:07  
Neuer Benutzer
 
Registriert seit: 14.04.2009
Beiträge: 4
Sebi0 befindet sich auf einem aufstrebenden Ast
Standard

Ja, im Prinzip sind beide Befehle ok:

[QUERY_STRING] => sc=2&cont=impressum&btm=1
[REQUEST_URI] => /strc.php?sc=2&cont=impressum&btm=1

Bei REQUEST_URI wird eben auch noch der Script-Name zurückgegeben...

Viele Dank.
Sebi0 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
Problem Undefined variable: banbanban PHP Tipps 2009 5 04.03.2009 17:55
Variable per Session übergeben? Spricht etwas dagegen? Lapje PHP Tipps 2008 6 20.10.2008 21:49
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
e-mail adresse per Variable im Formular ändern rcorten PHP Tipps 2008 13 30.04.2008 13:43
Bild variable holen Hu5eL PHP Tipps 2008 3 01.04.2008 11:21
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
[Erledigt] Variable wird nicht erkannt bzw ausgegeben. PHP Tipps 2005-2 4 25.10.2005 18:54
bild na variable holen... md5hash PHP Tipps 2005-2 5 16.06.2005 01:07
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
[Erledigt] $_SESSION verwandelt variable auf einem Server in ein Array PHP-Fortgeschrittene 2 16.12.2004 13:25
[Erledigt] Variable erst später definieren? PHP Tipps 2004-2 10 04.12.2004 20:23
Adresse beim Suchmaschineneintrag ändern? Beitragsarchiv 6 02.08.2004 22:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php vollständige url, php komplette adresse, php vollständige url anzeigen, vollständige url php, query_string, variable holen php, php query_string, php url holen, php variable holen, url aus holenphp, php aktuelle url holen, php ganze adresszeile, komplette adresse php, php komplette adresse anzeigen, php vollständige aktuelle url, http://www.php.de/php-einsteiger/54152-erledigt-komplette-adresse-variable-holen.html, komplette adresse php seite, php variable komplette adresse, komplette adresse, variable aus dem php link holen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:37 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