php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.02.2006, 12:14  
Gast
 
Beiträge: n/a
Standard Alternative zu javascript:history.go(-1) bei Sessions?

Hallo,

Ich komme von verschiedenen Seiten auf eine Infoseite, von dieser gibt es einen Zurückbutton der mit javascript:history.go(-1) zu der jweils aufrufenden Seite zurückkehrt.

Seit ich aber für die Benutzerverwaltung Sessions benutze, funktioniert dieses JavaScript nicht mehr, angeblich aus Sicherheitsgründen.

Gibt es eine Alternative, wie ich dynamsich zurückgehen kann?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.02.2006, 12:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

In $_SERVER['HTTP_REFERER'] kann die URL der vorherigen Seite stehen. Verlassen kannst du dich darauf aber nicht!
Zergling-new ist offline   Mit Zitat antworten
Alt 09.02.2006, 12:18  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hast du Einfluss auf den Code der "verschiedenen Seiten" ...?
XLB ist offline   Mit Zitat antworten
Alt 09.02.2006, 12:59  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Du könntest jedem Link den aktuellen Dateinamen mitgeben. Wenn man also auf Seite X war und nun auf Seite Y klickt, hat Seite Y den URL von Seite X und kann mit header() wieder darauf zurückleiten.
Corvin ist offline   Mit Zitat antworten
Alt 09.02.2006, 13:05  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

aber ein Zurück button der eine Seite zurück geht ist sowieso sinnlos.
Dafür hat jeder Browser oben einen dicken fetten "knopf".

Ein "zurück" Button auf einer Internetseite z.B. um in der Seiten Herachie eine Ebene zurück zu kommen/ höher zu kommen ist sinnvoll.

So sehe ich das zumindestens
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline   Mit Zitat antworten
Alt 09.02.2006, 14:16  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Spyker
aber ein Zurück button der eine Seite zurück geht ist sowieso sinnlos.
Stimmt.
Corvin ist offline   Mit Zitat antworten
Alt 09.02.2006, 16:21  
Gast
 
Beiträge: n/a
Standard

Der button im Browser geht aber auch nicht, da kommt statt der letzten Seite genauso die Fehlermeldung

"Achtung: Seite ist nicht mehr gültig Die angeforderte Seite wurde mit Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt wurden. Diese Seite ist nicht mehr verfügbar. Als Sicherheitsmaßnahme übermittelt Internet Explorer solche persönlichen Informationen nicht automatisch erneut.

Falls Sie die Seite ansehen und die Informationen erneut mitteilen möchten, klicken Sie auf Aktualisieren. "
  Mit Zitat antworten
Alt 09.02.2006, 21:21  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Dann wird die entsprechende Seite anscheinend per POST-Request angefordet. Da die vom Server benötigten Daten aber nicht über den URL übertragen werden, müssten hier die Daten ein Weiteres Mal vom Client an den Server übertragen werden. Deswegen kommst du hier auch über die Browserhistory nicht mehr weiter.
xabbuh ist offline   Mit Zitat antworten
Alt 10.02.2006, 12:48  
Gast
 
Beiträge: n/a
Standard Zeilenumbrüche übergeben

Danke für die Hilfe, ich hab jetzt halt alle Daten per GET wieder mit zurückgegeben.

Allerdings entstand dabei ein neues Problem...

Wenn ich normale Input Felder aus einem Formular wieder zurückgebe ist das kein Problem.
Wenn ich aber den Inhalt eines textarea mit Zeilenumbrüchen mittels GET zurückgeben will, funktioniert der Link nicht mehr.

Muss ich mittels einer Funktion die breaks erst umwandeln, damit das funktioniert?
  Mit Zitat antworten
Alt 11.02.2006, 20:52  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Die Werte müssen entsprechend codiert werden. Dann sollte das kein Problem mehr darstellen.
xabbuh ist offline   Mit Zitat antworten
Antwort


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
Sessions, wie funktioniert das eigentlich genau? tinchen PHP Tipps 2008 7 08.10.2007 15:06
Domainweiterleitung und Sessions emmis PHP Tipps 2007 1 03.08.2007 02:03
2 Sessions Kein Genie PHP Tipps 2006 8 21.07.2006 15:45
[Erledigt] probleme mit sessions PHP Tipps 2007 1 17.11.2005 10:43
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Module im Eingenbau die 2te (SESSIONS and Security) ChewyF5 PHP-Fortgeschrittene 8 05.08.2005 11:16
Sessions! DER_Brain PHP Tipps 2005-2 5 30.06.2005 14:51
2 Sessions? PHP Tipps 2005 5 29.04.2005 19:04
Problem mit Sessions seit Upgrade auf PHP 4.3.10 PHP Tipps 2005 7 09.03.2005 01:29
Proble mit Sessions PHP Tipps 2005 7 07.02.2005 17:42
Sessions werden automatisch an Links angehängt PHP-Fortgeschrittene 3 10.12.2004 13:50
Sessions und URL Cloaking PHP-Fortgeschrittene 1 28.11.2004 20:28
[Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? PHP Tipps 2004 0 30.06.2004 09:49
Sessions PHP Tipps 2004 9 27.06.2004 18:21
Sessions, sessions und nochmal sessions PHP-Fortgeschrittene 0 06.06.2004 00:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
history.go php, javascript history back alternative, history.go(-1), javascript:history.go(-1), history.go, javascript:history.go, history.go(-1) php, http://www.php.de/php-fortgeschrittene/36894-alternative-zu-javascript-history-go-1-bei-sessions.html, javascript go, javascript history back session, session history.back, javascript:history.back() alternative, php go back in history, javascript history, javascript:history.go(-1);, zurückleiten php, java history.go, alternative zu javascript, session php history back, history innerhalb typo3 session

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:07 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.