php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2004, 14:09  
Gast
 
Beiträge: n/a
Standard history

Servus !
Ich hab ein Problem an dem ich nun fast verzweifle.
Ich hab Texte in einer Datenbank gespeichert. Ein User kann nun die Texte duchlesen und am Ende jedesmal eine entscheidung treffen was er machen will. Doch er soll nichtmehr zurück gehen können. Ich hab versucht das einfach so zu lösen, dass ich jedesmal den "Standort" des Users in die Datenbank übernommen habe, doch das hat nicht funktioniert, da man wenn man auf den Back Button klickt wieder das alte fenster sieht.
Jetzt weiß ich aber nichtmehr wie dieses Problem zu lösen ist und ob das überhaupt mit PHP geht.
Danke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.06.2004, 14:15  
Gast
 
Beiträge: n/a
Standard

Problem versteh ich net soooo ganz ?!

probier den cache auszustellen:
http://de.php.net/header
dannach die Überprüfung ob schon eingesehen ( ginge auch mit dem "standort" )
Dann lädt er nämlich die Seite neu.
  Mit Zitat antworten
Alt 03.06.2004, 14:26  
Clan
Gast
 
Beiträge: n/a
Standard

meinste evtl. sowas?!

Code:
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");  

session_start();
if(isset($_POST['new'])) session_destroy();
if(!isset($_SESSION['flag'])) $_SESSION['flag'] = 0;



if(isset($_POST['ok'])){
switch($_SESSION['flag']){
	case 0:
		echo "0  seite";
	break;
	case 1:
		echo "1  seite";
	break;
	case 2:
		echo "2  seite";
	break;
	case 3:
		echo "3  seite";
	break;
	case 4:
		echo "4  seite";
	break;
}
$_SESSION['flag'] +=1;
}
?>
<form method=post>
	<input type=submit name=ok value=akzeptieren>
</form>
<form method=post>
	<input type=submit name=new value="von vorne anfangen">
</form>
  Mit Zitat antworten
Alt 03.06.2004, 14:31  
Gast
 
Beiträge: n/a
Standard nee nich ganz

aber da kann ich es erklären ...
wenn du jetzt zum Beispiel 2 mal auf "akzeptieren" geklickt hast und dann in deinem Browser auf back klickst, dann kommst du ja ein Schritt zurück. und genau das will ich irgendwie verhindern.
  Mit Zitat antworten
Alt 03.06.2004, 14:34  
Gast
 
Beiträge: n/a
Standard

also ich komm bei dem script net zurück :
"Achtung: Seite ist nicht mehr gültig"
  Mit Zitat antworten
Alt 03.06.2004, 14:37  
Clan
Gast
 
Beiträge: n/a
Standard

genau wie bei mir.. welchen browser benutze?
  Mit Zitat antworten
Alt 03.06.2004, 14:50  
Gast
 
Beiträge: n/a
Standard mozilla

eigentlich mozilla und da macht der irgendwie was komisches aus ....
aber ich habs mal mit Iexplorer versucht und bei dem klappt das so wie ihr es gesagt habt ... ich versuch es mal irgendwie so. Aber kannst du mit kurz das mit dem Header erklären ?? ^^ weil das hab ich noch nich so ganz kapiert wie das funktioniert. Wär echt nett.
Danke
  Mit Zitat antworten
Alt 03.06.2004, 16:11  
Gast
 
Beiträge: n/a
Standard ok hat doch geklapp

ok es hat doch geklappt ich hab das mit dem Header eingefügt und den Cache vom Mozilla geleert so hat es geklappt ! Vielen Dank !
  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
History löschen HTML, Usability und Barrierefreiheit 8 14.07.2006 20:32
HTML Tabelle in PHP konvertieren sbeeck PHP Tipps 2007 21 10.12.2005 17:37
Nested Sets History Sirke PHP-Fortgeschrittene 1 21.10.2005 08:50
Menü Steuerung History !!! PHP Tipps 2005-2 12 23.08.2005 11:51
History in MySQL - durch importieren von txt Dateien. PHP Tipps 2005-2 0 27.06.2005 03:07
History löschen michi174 PHP Tipps 2005 4 23.05.2005 13:49
Mit Button 1.Seite in History zurück + MySQL-Eintrag löschen duerov PHP Tipps 2004 1 04.11.2004 10:51
[Erledigt] History über PHP abfragen? PHP-Fortgeschrittene 2 17.06.2004 10:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
isset($_session[\'flag\'], $_session\'[flag\'], php formular input history leeren, \achtung: seite ist nicht mehr gültig\ form method=post

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