close× Call Us +49 (1805) 01 29 59

Heiseclan
Thread Author: 8eww
Thread ID: 624
Thread Info
Es gibt 10 Beiträge zu diesem Thema, und es wurde 3226 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
[Gelöst] $_GET['XyZ'] mehrfach in einer url
8eww
hallo! wollte mal wissen wie das funktioniert das die url z.b so aussieht:

index.php?open=guestbook&action=write&user=123456



ich ahbe es so versucht:

if($_GET['open']=="guestbook" && $_GET['action']=="write"&&$_GET['user']){

echo" ...................... ";


}

danke schon mal
 
SC-Ad-Bot
 
emblinux

Zitat

8eww schrieb:
hallo! wollte mal wissen wie das funktioniert das die url z.b so aussieht:

index.php?open=guestbook&action=write&user=123456



ich ahbe es so versucht:

if($_GET['open']=="guestbook" && $_GET['action']=="write"&&$_GET['user']){

echo" ...................... ";


}

danke schon mal


Ich muss schon sagen, dafür dass du ne Fusion Mod Seite hast und Mods und Infusions und der gleichen programmierst und dort anbietest, hast du wenig PHP (bzw. HTML)Grundlagenkenntnisse.

Aber hier mal ein Beispiel.


if($_GET['open']=="guestbook" && $_GET['action']=="write"&&$_GET['user'])

echo "<a href=\"index.php?open=".$_GET['open']."&amp;action=".$_GET['action']."&amp;user=".$_GET['user']."\">Link</a>";


Ich hoffe das hilft dir weiter, da dein Beispiel etwas aus dem Zusammenhang gerissen ist.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
8eww
wenn ich die url (index.php?open=guestbook&action=write&user=123456) aber direct eingebe dann kommt nicht die seite die dort eigentlich seinen sollte .... das ist das problem

wenn ich aber sage:

if($_GET['open']=="guestbook.write"&&$_GET['user'])

und im browser: index.php?open=guestbook.write&user=123456 eingebe dann funktioniert es
 
emblinux

Zitat

8eww schrieb:
wenn ich die url (index.php?open=guestbook&action=write&user=123456) aber direct eingebe dann kommt nicht die seite die dort eigentlich seinen sollte .... das ist das problem

wenn ich aber sage:

if($_GET['open']=="guestbook.write"&&$_GET['user'])

und im browser: index.php?open=guestbook.write&user=123456 eingebe dann funktioniert es


Wie das funktionieren soll, kann ich nicht nachvollziehen???

Und wie gesagt, dein Beispiel ist aus dem Zusammenhang bzw. deine Frage nicht präzise genug gestellt.

Willst du die Variablen abfragen, die per Get Methode übergeben werden, oder willst du einen Link zusammenbauen mit Get-Parametern?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
8eww
ich will den link mit den get-parametern basteln
 
emblinux
Na dann einfach:


echo "<a href=\"index.php?open=guestbook&action=write&user=123456\" >Link</a>";



Wenn die Werte für die einzelnen Parametern aus Variablen stammen, musst du es an der entsprechenden Stelle anpassen.

Vielleicht hilft dir da folgender Link.
http://www.traum-projekt.com/forum/19...tring.html

Ansonsten winfach selber googeln bzw. mal diverse php Dateien von PHP Fusion anschauen, da wird es doch sehr häufig gemacht.

Alternativ noch folgender Link.

http://openbook.galileocomputing.de/p...g.de/php4/
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
8eww
ok danke werd es morgen mal probieren ..... thx schon mal ..... hatte es so schon ist bestimmt wieder nur ein kleiner fehler
 
8eww
so habe es mal sogemacht wie du gesag hast und erzeigt es auch an mit dem fehler das er mir obendrüber noch das alles anzeigt was der bei

index.php?open=guestbook&user=123456 anzeigt werden soll


if ($_GET['open'] == "guestbook" && $_GET['user']){
   include "user.guestbook.php";
}
if ($_GET['open'] == "guestbook" && $_GET['action'] == "write" && $_GET['user']){
   include "user.guestbook.write.php";
}


habe es mit if gemacht wegen den get parametern .... aber komisch ist das er mir alles zeigt woch gleiche parameter sind ... ich hätte es aber gerne das er mir nur das anzeigt wenn die paratmeter exact die sind die per url aufreufen werden und keine anderen
Bearbeitet von 8eww am 17.02.2009 00000002 11:08
 
emblinux
versuchs mal so:


if (isset($_GET['open']) && $_GET['open'] == "guestbook" && isset($_GET['user']) && isNum($_GET['user']) && !isset($_GET['action']))
  {
     include "user.guestbook.php";
  }
else if ( isset($_GET['open']) && $_GET['open'] == "guestbook" && isset($_GET['action']) && $_GET['action'] == "write" && isset($_GET['user']) && isNum($_GET['user']))
  {
     include "user.guestbook.write.php";
  }

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
8eww
japp funst soweit ..... thx .... werd es mir merken .... und wieder was durch EMB gelernt Wink
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Breuchte ma eure hilfe bei der suche einer seite Games, Spiele & Co. 2 18.09.2016 00000009 15:23
[Gelöst] Foto Galerie Allgemeine Support Fragen 13 20.12.2014 00000012 16:58
[gelöst] Subdomain nicht als ext. Link anzeigen Allgemeine Support Fragen 9 01.01.2013 00000001 19:36
[gelöst] Kontaktdaten nicht einsehbar Allgemeine Support Fragen 12 04.12.2012 00000012 15:51
[Gelöst] ID Nummer anzeigen im Profil Allgemeine Support Fragen 46 20.08.2012 00000008 05:32
PHPFusion DE NSS