mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 07:31 Benutzername: Passwort: Auto-Login

Thema: [SOLVED] Userfriendly URLs -> Form Problem vom 12.01.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [SOLVED] Userfriendly URLs -> Form Problem
Autor Nachricht
bk2k
Threadersteller

Dabei seit: 29.03.2005
Ort: Schermbeck
Alter: 32
Geschlecht: Männlich
Verfasst Do 12.01.2006 00:25
Titel

[SOLVED] Userfriendly URLs -> Form Problem

Antworten mit Zitat Zum Seitenanfang

Ich überarbeite grade meine Community und wollte dabei endlich mal UserFriendly URLs zum Einsatz kommen lassen!
Funktioniert Prima und ist auch alles kein Problem!

Die Seiten werden aufgerufen, die Abfragen werden wie gewünscht ausgeführt, die URLs sehen prima aus.
Leider gibt es wie immer ein kleines Problem *zwinker*

Das Problem tritt auf sobald ich versuche Daten aus abgeschickten formularen zu bekommen was einfach nicht hinhaut!
Die Daten werden per Post rausgeschickt aber ich kann nicht auf diese zurückgreifen da die sich einfach in Luftauflösen sobald die Datei nicht direkt angesprochen wird!


sprich
www.domain.de/get.php <- geht
www.domain.de/artikel/save/ <- geht nicht!


Hat jemand da vielleicht ne Lösung?


Zuletzt bearbeitet von bk2k am Sa 14.01.2006 20:12, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 12.01.2006 08:49
Titel

Antworten mit Zitat Zum Seitenanfang

naja ohne die rewrite rules zu kennen - lässt sich da halt rein gar
nix zu sagen ..
  View user's profile Private Nachricht senden
Anzeige
Anzeige
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Do 12.01.2006 13:55
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
RewriteRule bla blubb [QSA]


http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
Zitat:
'qsappend|QSA' (query string append)
This flag forces the rewriting engine to append a query string part in the substitution string to the existing one instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bk2k
Threadersteller

Dabei seit: 29.03.2005
Ort: Schermbeck
Alter: 32
Geschlecht: Männlich
Verfasst Sa 14.01.2006 18:03
Titel

Antworten mit Zitat Zum Seitenanfang

Danke erstmal für die Antworten.

Ich hatte keine Ahnung das des übers mod_rewrite läuft.
Und wusste bisher noch nicht mal das es sowas gibt. Naja man lernt ja nie aus.

Aber nochmal zu meinem Problem.
Es wurde bisher nicht damit gearbeitet sondern mit nem Custom ErrorDocument!

In dem ErrorDocument wird dann der Url Pfad auseinander genommen und dann werden dementsprechend die Aktionen ausgeführt.

Wenn ich des rewrite zeug mit dem QueryString richtig verstanden habe müssen die Daten mit get geposted werden was ich nicht will!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bigdeal

Dabei seit: 14.07.2005
Ort: Aßlar
Alter: 32
Geschlecht: Männlich
Verfasst Sa 14.01.2006 19:15
Titel

Antworten mit Zitat Zum Seitenanfang

www.domain.de/artikel/save/ <--- Ordner.
www.domain.de/artikel/save <--- Datei.

Wenn du am Ende ein / machst, will er immer auf den Ordner springen. wenn du dafür nicht explizit eine Regel angibst (egal über welchen Mechanismus) sucht er den Ordner und findet natürlich keine Datei.

EDIT: Bzw. Falls er die Datei findet, solltest du mal überprüfen, wie es ohne den letzten "/" aussähe.

EDIT2: Mod_Rewrite kommt sehr gut mit $_POST klar... brauchst keine GET übergabe


Zuletzt bearbeitet von bigdeal am Sa 14.01.2006 19:17, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bk2k
Threadersteller

Dabei seit: 29.03.2005
Ort: Schermbeck
Alter: 32
Geschlecht: Männlich
Verfasst Sa 14.01.2006 20:11
Titel

Antworten mit Zitat Zum Seitenanfang

Ok ich hab das problem!

Wie ich bereits sagte hatte ich das ganze Mod_Rewrite Zeugs nicht wirklich verstanden also die Funktionsweise etc da ich vorher noch nie was damit zu tuen hatte.

In meinem Unwissen habe ich dann das ErrorDocument benutzt. Nur leider scheint es keine Variabeln anzunehmen. Nach verzweifelter suche und langem Studieren der Mod_Rewrite Documentation bin ich dann zu folgendem Ergebnis gekommen mit dem auch alles wunderbar funktioniert *zwinker*

Code:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /

RewriteRule  ^\.htaccess$ - [F]
RewriteRule ^(.*) index.php


Ob das Slash am ende steht oder nicht ist egal da er im Script die URI requestet und die dann nen Array daraus erzeugt. Es steht allerdings immer ein / am ende da es einfach hübscher ausschaut *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Problem mit <form> und höhe in ie --------solved
[solved]CSS Problem im IE bei form input und label
PHP Form [Solved]
[solved] Wie skinne ich ein <form> <select> drop down?
form mailer problem ?
problem mit <form> und suchfeld
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.