BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- übergabe von variablen mit get problem (http://www.black-board.net/thread.php?threadid=22930)


Geschrieben von assasine am 18.06.2007 um 20:37:

  übergabe von variablen mit get problem

Hi,

ich möchte mit der get methode werte an ein php script übergeben.
Der Link über den das dann übergeben werden soll ist aber leider dynamisch generiert.

code:
1:
<a href="register.php{$SID_ARG_1ST}">


in der Regel ist {$SID_ARG_1ST} leer. Allerdings kann es evtl. trotzdem das dort was eingesetzt wird was dann so aussehen könnte:

code:
1:
<a href="register.php?variable=blabla">


über diesen Link würde ich nun gerne eine weitere variable mitschicken.

code:
1:
<a href="register.php?variable=blabla&clickcount=1">


mein Problem ist aber das wenn {$SID_ARG_1ST} nicht besetzt ist würde der link so aussehen und nicht funktionieren:

code:
1:
<a href="register.php&clickcount=1">


Ich kann auch nicht pauschal ein "?" hinzufügen damit es nicht dazu kommt. Das würde nämlich evtl. das ergeben:

code:
1:
<a href="register.php??variable=blabla&clickcount=1">


Gibt es eine Möglichkeit die variable "clickcount" mitzuschicken unabhängig von {$SID_ARG_1ST} (also egal ob es nun besetzt ist oder nicht)?

hoffe mir kann da jemand helfen.

bye assa.

ps: hier geht es um das wbb.



Geschrieben von LX am 19.06.2007 um 16:18:

Achtung

Das ist weniger eine PHP-Frage als eine WBB-Template-Frage Augenzwinkern

{$SID_ARG_1ST} zeichnet sich dadurch aus, dass vor dem Argument ein ? eingefügt wird, da dies der erste Parameter ist. Wenn du allerdings noch weitere Variablen übergeben willst, gibt's dafür meines Wissens auch die Möglichkeit, dann auf {$SID_ARG_2ND} zuzugreifen, wo dann statt des Fragezeichens ein & als Argument-Trenner eingefügt wird:

code:
1:
<a href="register.php?blah=blubb{$SID_ARG_2ND}">



Geschrieben von assasine am 21.06.2007 um 00:10:

 

ok danke smile

im endeffekt habe ich das doch gelassen.

aber danke für die antwort smile

bye assa


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH