php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.05.2007, 17:22  
Neuer Benutzer
 
Registriert seit: 22.07.2004
Beiträge: 28
Trumpfass
Trumpfass eine Nachricht über MSN schicken
Standard Browser umleiten

Hi,

ich stehe gerade vor folgendem Problem:
ich habe auf zwei verschiedenen Servern das selbe Formular. Überprüft soll es aber nur auf einem der Server werden.
Aktuell leite ich das Formular folgendermaßen auf eine PHP-Seite um, die das ganze dann überprüft:
<form name="form1" enctype="multipart/form-data"
method="post" action="http://www.url.de/checker.php">

Die Fehlererkennung läuft auf der checker.php auch einwandfrei, nur muss der Browser im Falle eines Fehlers auf die Referer Seite zurückgeleitet werden und soll dabei auch noch die Fehlervariable mitgeben. Wie bewerkstellige ich das am besten?
$_SERVER['HTTP_REFERER'] funktioniert ja nicht immer und mit history.back() per Javascript kann ich ja keine Variablen mitgeben, oder?

Vielen Dank schon mal,
Alex
Trumpfass ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.05.2007, 17:32  
Erfahrener Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 209
pepe24
Standard

Hi "trumpfass",

eine sichere Möglichkeit, wo der Referer mitspielt gibt es da nicht. Müssen die beiden Formulare denn komplett gleich sein? Ansonsten kannst Du ja den Formularen sagen, dass sie sich identifizieren sollen, indem du etwa bei action eine Kennung mitgibst. Z.B. action="http://www.url.de/checker.php?ref=server1" oder einem versteckten input-feld (<input type="hidden"...>) oder ähnliches. So weiß "checker.php", von welchem Server es aufgerufen wurde und kann den Benutzer im Falle eines Fehlers wieder genau dorthin zurückleiten.
Etwa mit dem header("Location:...?error=irgendwas"); php-Befehl.

Generell find ich's aber meiner Meinung nach suboptimal, wenn der Input-Validator auf einem anderen Server liegt.

Gruß,
Peter
pepe24 ist offline  
Alt 08.05.2007, 17:37  
Neuer Benutzer
 
Registriert seit: 22.07.2004
Beiträge: 28
Trumpfass
Trumpfass eine Nachricht über MSN schicken
Standard

hi pepe24,

danke für den tipp! ich werds gleich mal mit einem hidden field versuchen. hätte ich wohl auch selbst drauf kommen können.

thx & cheers,
alex
Trumpfass ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Header / JavaAplets: Test ob Browser JAs akzeptiert SvenLittkowski HTML, Usability und Barrierefreiheit 6 21.03.2008 04:20
Browser umleiten mike-loewe PHP Tipps 2008 6 02.02.2008 12:43
PHP Script als Browser ausgeben drieling PHP-Fortgeschrittene 12 22.10.2007 15:52
[header] Browser umleiten Wimme PHP Tipps 2006 12 13.06.2006 17:13
Datenbankeinträge über Browser bearbeiten/löschen Lloyd Larkin PHP Tipps 2006 22 27.05.2006 17:20
[Erledigt] T-Online Browser schaltet sich ständig in den Vordergrund Off-Topic Diskussionen 6 08.05.2006 17:03
PHP-Ausgabe gepuffert an Browser senden sponer PHP Tipps 2006 2 24.04.2006 00:08
Style: Cursor für Browser definieren SvenLittkowski HTML, Usability und Barrierefreiheit 2 15.04.2006 14:02
nichts im Browser zu sehen PHP Tipps 2006 12 22.02.2006 20:11
varible im header gültig für alle browser PHP Tipps 2007 5 29.11.2005 12:03
Wie kann ich verhindern das der Browser encodete axelnes HTML, Usability und Barrierefreiheit 15 18.11.2005 18:37
Grafische Browser??? scooter HTML, Usability und Barrierefreiheit 13 01.06.2005 15:43
Welche Browser habt ihr? themonk Off-Topic Diskussionen 71 22.04.2005 08:47
Browser erkennen PHP Tipps 2005 24 25.01.2005 02:06
[Erledigt] Browser und MSG Box HTML, Usability und Barrierefreiheit 4 17.08.2004 18:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
browsing history umleiten, firefox erkennen, php script browser history, formular umleiten php, browser umleiten, html browser umleiten, php zurück umleiten

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.