Verständnissfehler Variablenübernahme

Gesperrt
walter999
Beiträge: 161
Registriert: Di 24. Mai 2005, 11:23
Wohnort: Rain/Dürnhart
Kontaktdaten:

Verständnissfehler Variablenübernahme

Beitrag 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
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Verständnissfehler Variablenübernahme

Beitrag von php0815 »

walter999 hat geschrieben:Wozu gehört in dem Zusammenhang $sess->url() ?
$sess->url() = Sessionvariable wird mit Cockie oder Url übergeben
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
walter999
Beiträge: 161
Registriert: Di 24. Mai 2005, 11:23
Wohnort: Rain/Dürnhart
Kontaktdaten:

Beitrag 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
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Verständnissfehler Variablenübernahme

Beitrag 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
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
walter999
Beiträge: 161
Registriert: Di 24. Mai 2005, 11:23
Wohnort: Rain/Dürnhart
Kontaktdaten:

Beitrag 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
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag 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.
walter999
Beiträge: 161
Registriert: Di 24. Mai 2005, 11:23
Wohnort: Rain/Dürnhart
Kontaktdaten:

Beitrag von walter999 »

Genau das war es. Hatte wohl eine alte htacess drin. :oops:
Vielen vielen Dank!!!!!!!

Gruß
Walter
Gesperrt