zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Gültigkeitsbereich von Session´s

Antwort
 
LinkBack Themen-Optionen Ansicht
  #81 (permalink)  
Alt 09.04.2008, 13:53
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Sorry, ich wollte Dir nicht dumm kommen, oder so, ich versuche nur es mir begreiflich zu machen, was da evtl. schief laufen könnte, anscheinend habe ich es noch nicht ganz verstanden.

Wird evtl. das Popup über die index.php generiert?
Also nach dem Schema, dass die index.php den Rahmen für den IFrame liefert, worin dann die z.B. user_sort.php geladen wird?

Wenn Du die Popup-Datei aufrufst, wie sieht der Aufruf aus?
In der Form
Code:
cms/system/user_sort.php?a=b&c=d
oder in einer Form, die umgeschrieben werden müsste, also eher etwas der Form
Code:
cms/system/user_sort-b-d.html?e=f
Falls letzteres zutrifft, könnte es sein, dass die von Dir verwendete Regel evtl. doch greift, die ja so aussieht
Code:
RewriteRule ^(.*)/(.*)-(.*)-(.*).html$ index.php?lang=$1&sel=$2&bezug=$3&name=$4&%{QUERY_STRING} [L]
Das "*" in Regulären Ausdrücken ist per default afaik "greedy", soll heißen es wird versucht die möglichst größte Zeichenkette zu finden, die auf das Muster passt, demnach könnte ein Request der Form
Code:
cms/system/user_sort-b-d.html?e=f
auf
Code:
index.php?lang=cms/system&sel=user_sort&bezug=b&name=d
umgeschrieben werden.

Hattest Du hier schon einmal folgendes probiert
Code:
RewriteRule ^([^/]*)/([^/-]*)-([^/-]*)-([^/-]*).html$ index.php?lang=$1&sel=$2&bezug=$3&name=$4&%{QUERY_STRING} [L]
Hier wird anstelle nach beliebigen Zeichen (".") nach Zeichen ungleich "/" bzw. "-" gesucht.
Mit Zitat antworten
Sponsored Links
  #82 (permalink)  
Alt 09.04.2008, 14:01
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Erstmal einer der Popup Aufrufe:
PHP-Code:
<a href="<?echo $host?>cms/system/adduser.php?user=<? echo $ident?>" onclick="return hs.htmlExpand(this, { objectType: 'iframe', preserveContent: false, width: '340' })"
Ich rufe also:
Zitat:
hypertexttransfer://w.w.w.Host.at/cms/system/adduser.php?user=Thomas_Speck
Sodale:
wenn die Website selbst gerufen wird gibt das so einen URL
Zitat:
hypertexttransfer://w.w.w.Host.at/de/home-haupt-willkommen.html
Die von Dir beschriebene Regel teste ich grade
Mit Zitat antworten
Sponsored Links
  #83 (permalink)  
Alt 09.04.2008, 14:07
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Bin grade noch am durchtesten, aber die ersten Ergebnisse kann ich Dir schon sagen:
ES KLAPPT

diese Regel
Zitat:
RewriteRule ^([^/]*)/([^/-]*)-([^/-]*)-([^/-]*).html$ index.php?lang=$1&sel=$2&bezug=$3&name=$4&%{QUERY_ STRING} [L]
macht es richtig, die txt Datei bleibt nun unverändert.

Was soll ich sagen? Ich kapiere nicht viel davon, aber es klappt.
Vielen Vielen Dank! Du hast gerade meine Vorstellung eines CMS gerettet!
Mit Zitat antworten
  #84 (permalink)  
Alt 09.04.2008, 14:18
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

hm, wirklich verstehen, wieso es nu klappt tu ich auch nicht.

Ich meine, der erste Teil der Regel "(.*)/" passt auf "cms/system/", aber der darauf folgende Teil "(.*)-(.*)-(.*).html" passt nicht auf "adduser.php?user=Thomas_Speck". Da kommt ja nirgends ein "-" drin vor.

Ich bin verwirrt.

Danke auch, wegen Dir verstehe ich die Welt jetzt nicht mehr.
Natürlich nur Spass.
Mit Zitat antworten
  #85 (permalink)  
Alt 09.04.2008, 14:22
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Dann sind wir zwei, nur das ich das Zeug noch weniger checke...
Danke nochmal.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Variable - evtl. Gueltigkeitsbereich? domsson Serveradministration und serverseitige Scripte 22 22.04.2008 15:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:02 Uhr.