mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 09:40 Benutzername: Passwort: Auto-Login

Thema: [PHP] URL Übergabe Problem vom 23.10.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] URL Übergabe Problem
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 23.10.2008 19:43
Titel

[PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

Hallo ihr,

ich arbeite gerade an einem kleinen Snippet, das mir für Links auf einer Seite unterscheidet, ob schon GET Parameter übergeben wurden (dann & ) oder nicht (dann ?).
Code:
if(isset($_GET))
   {
      $urlq = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
      $url = parse_url($urlq);      
      $urladd = 'index.php' . $url['query'] . '&';
   }
   else
   {
      $urladd = "?";
   }



Das Problem ist aber, dass scheinbar PHP_SELF mir die Variablen nicht mit übergibt. $url['query'] ist jedenfalls leer.

Die URL schaut aber so aus: http://localhost/ordner/index.php?style=dark


Danke euch!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 23.10.2008 21:05
Titel

Re: [PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

Smooth-Graphics hat geschrieben:
dass scheinbar PHP_SELF mir die Variablen nicht mit übergibt. $url['query'] ist jedenfalls leer


Was vollkommen korrekt ist *zwinker*

http://de2.php.net/manual/de/reserved.variables.server.php

Heißt für dich:

Code:
      $urlq = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
      $url = parse_url($urlq);     
      $urladd = 'index.php?' . $url['query'] . '&';


was ich allerdings für eine merkwürdigen Weg halte *zwinker*


Zuletzt bearbeitet von status4 am Do 23.10.2008 21:07, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 23.10.2008 21:22
Titel

Re: [PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

status4 hat geschrieben:
was ich allerdings für eine merkwürdigen Weg halte *zwinker*


Wie würdest du das denn machen? Bin ja für Vorschläge immer offen. Danke übrigens für die Hilfe. Jetzt ists mir auch klar, konnt ja nicht gehen *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 23.10.2008 21:29
Titel

Antworten mit Zitat Zum Seitenanfang

Es geht um ein Snippet für modx? Damit kenne ich mich leider nicht aus, aber dir wird
sicherlich irgendwie die aktuelle url zur Verfügung stehen so dass du diese schon mal nicht
erst noch zusammensetzen musst.

Kurz und knapp:

Code:
index.php?.'http_build_query($_GET).'&weitere=parameter';


Zuletzt bearbeitet von status4 am Do 23.10.2008 21:29, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 23.10.2008 22:01
Titel

Antworten mit Zitat Zum Seitenanfang

status4 hat geschrieben:
Es geht um ein Snippet für modx?


Nein, kein MODx Snippet. Es geht um ein Snippet für eine von mir programmierte Anwendung...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 24.10.2008 09:57
Titel

Re: [PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

Smooth-Graphics hat geschrieben:
Hallo ihr,

ich arbeite gerade an einem kleinen Snippet, das mir für Links auf einer Seite unterscheidet, ob schon GET Parameter übergeben wurden


$_SERVER['QUERY_STRING'] * Keine Ahnung... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 24.10.2008 11:16
Titel

Re: [PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

pixelpapst303 hat geschrieben:
$_SERVER['QUERY_STRING'] * Keine Ahnung... *


Ja, den möchte er ja gerne erweitern. *zwinker* Dazu finden sich wie immer natürlich einige Wege.


Zuletzt bearbeitet von status4 am Fr 24.10.2008 11:17, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 24.10.2008 11:19
Titel

Re: [PHP] URL Übergabe Problem

Antworten mit Zitat Zum Seitenanfang

status4 hat geschrieben:
pixelpapst303 hat geschrieben:
$_SERVER['QUERY_STRING'] * Keine Ahnung... *


Ja, den möchte er ja gerne erweitern. *zwinker* Dazu finden sich wie immer natürlich einige Wege.


na, dann soll er den doch erstma benutzen! Grins


Code:


if (empty($_SERVER['QUERY_STRING']) {
   $addQuery ="?";
   } else {
   $addQuery =$_SERVER['QUERY_STRING']."&";
}


* Keine Ahnung... *

oder hatte ich noch zu wenig kaffee heute um das problem zu verstehen??
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [Flash 8] - Problem: Popup aus Flash mit Übergabe einer Var
[PHP] GET-Werte Übergabe
javascript daten übergabe
Flash 9 übergabe mit FlashVars
Flash und übergabe von HTML Variablen
Übergabe von Checkboxen an eine Email
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.