Seite 1 von 1

Verständnissfehler Variablenübernahme

Verfasst: Di 12. Sep 2006, 09:58
von walter999
Ich hab ein grundlegendes Verständnissproblem. :?

Ich setze das Modrewrite-Modul für die aktuelle Version ein.
Ich möchte bei selbst gecodeten Modulen teilweise zusätzliche Parameter in der URL übergeben. Die URL muß dadurch nicht umgeschrieben werden oder so.

Also eine URL die z.B. so aussieht:
www.meine-domain.de/kalender/kalender.htm?tag=montag
(nur ein Beispiel)

1. Wie kann ich die Variable $tag wieder auslesen?
(Per $_GET['tag'] funktioierts nicht!?

2. Stimmt mein Link-Zusammenbau mit z.B.
<a href="front_content.php?idcat=$idcat&idart=$idart&tag=montag">mein Link</a>

Wozu gehört in dem Zusammenhang $sess->url() ?


Vielen vielen Dank!
Walter

Re: Verständnissfehler Variablenübernahme

Verfasst: Di 12. Sep 2006, 10:15
von php0815
walter999 hat geschrieben:Wozu gehört in dem Zusammenhang $sess->url() ?
$sess->url() = Sessionvariable wird mit Cockie oder Url übergeben

Verfasst: Di 12. Sep 2006, 11:33
von walter999
Danke.
Etwas knapp die Antwort, aber evtl. kann ich Infos entnehmen. :)

Nein mal im Ernst.
Kann mir das alles jemand verständlich erklären.
Ihr müsst nicht bei null anfangen, hab schon ein paar Projekte umgesetzt. Aber ich brauchte bisher nie "eigene" Variablen per URL übergeben.

Danke
Walter

Re: Verständnissfehler Variablenübernahme

Verfasst: Di 12. Sep 2006, 11:58
von php0815
Mit Modrewrite kenne ich mich garnicht aus.
Arbeite gerade mit Sessions daher meine Antwort dazu.

Wegen den Session kannst du dir das mal anschauen.
http://www.contenido.org/forum/viewtopi ... 2839#52839
http://www.contenido.org/forum/viewtopic.php?t=9187
http://contenido.org/forum/viewtopic.ph ... 9&start=22

Verfasst: Di 12. Sep 2006, 12:10
von walter999
Danke!!!
Naja, mit meinem Problem hat das Session-Management nicht viel zu tun denk ich. Ich will eiegntlich nur Variablen per GET weitergeben.

Aber trotzdem Danke!!!!

Gruß
Walter

Verfasst: Di 12. Sep 2006, 12:13
von stese
also: links setzt du korrekt zusammen. wenn du meine letzte modrewrite version benutzt gibt es auch kein problem mit variablenübergabe - wenn du noch ein htaccess aus version 4.4.x hast da fehlte das [QSA] am ende der Rewrite Rule, dann wurden die variablen wirklich nicht an das script übergeben.

sonst kannst du immer in modulen folgendermaßen zugreifen:
$_GET["name"] - wenn werte nur über URL kommen
$_POST["name"] - wenn werte nur über formulare oder ähnlichem mit der sendungsmethode post kommen
$_COOKIE["name"] - wenn werte nur über ein cookie kommen
$_REQUEST["name"] - wenn werte aus allen drei oben genannten quellen kommen können
$_SESSION["name"] - wenn werte aus einer session kommen

ein einfaches
print $_GET["tag"]; in deinem fall sollte dir den variablen inhalt ausgeben können.

Verfasst: Di 12. Sep 2006, 16:49
von walter999
Genau das war es. Hatte wohl eine alte htacess drin. :oops:
Vielen vielen Dank!!!!!!!

Gruß
Walter