zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden neu laden erzwingen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 05.10.2010, 16:04
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard neu laden erzwingen

Hi,
wie bring ich den Browser dazu den Queltext neu zu laden?
  1. Seite aufrufen(Token wird erstellt)
  2. Weiterleiten auf aktuelle Seite mit : $pfad = PROJECT_DOCUMENT_ROOT; header("Location: $pfad.kontakt.php");
  3. Aber immer noch Token vom ersten aufruf(Sollte eig. neu geniert werden

LG rs-web

EDIT: Er soll die Seite schon cachen, aber eben neu nach dem header()
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 05.10.2010, 17:01
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Probiers mal, indem du neu cachen lässt.
PHP-Code:
<?php
  header
("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  
header("Expires: " date('D, d M Y H:i:s e'time())); // Datum in der Vergangenheit
?>
Ansonsten habe ich es falsch verstanden
Ich setze da das aktuelle Datum ein. Bei der ersten cache-Funktion musst du am besten selber noch einmal googlen, ich glaube so wie es jetzt funktioniert das nicht.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 05.10.2010, 18:05
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Hi,
danke für die Antwort.

Ich habs Mal probiert das Cachen ganz zu deaktivieren(auch für Bilder[Captcha]), aber trotzdem cacht Opera und Chrome z.B. cacht nicht:
PHP-Code:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum aus Vergangenheit
    
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
    
// immer geändert
    
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"); // HTTP/1.0 
Szenario:
Ich hab in einem Formular ein Captcha eingbaut. Wenn das Captcha falsch eingeben wird, erscheint neben dem Captcha eine Fehlermeldung. Es wird aber nicht neu geladen(also nach dem Absenden gedrückt wurde). Bei Chrome funktionierts einwandfrei.

LG rs-web

EDIT: Der header kommt nur auf seiten zum einsatz, auf denen nicht gecacht werden soll. Cach wurde geleert.
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"

Geändert von rs-web (05.10.2010 um 18:12 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 05.10.2010, 18:30
Benutzerbild von uspri
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 04.07.2005
Beiträge: 900
uspri sorgt für eine eindrucksvolle Atmosphäreuspri sorgt für eine eindrucksvolle Atmosphäre
Standard

Bindest Du Dein Captcha via img src ein? Wenn ja, dann häng doch hinter das src noch einen Timestamp drann, dann ändert sich die URL und das Bild wird neu geladen.
Mit Zitat antworten
  #5 (permalink)  
Alt 05.10.2010, 21:50
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Hi,
danke für den Tipp.

Ich weis zwar nicht warum, aber wenn ich beim header() die Pfadangabe relativ mach(/images...) lädt er die Seite neu und bei absoluten Pfaden nicht. Gott weis warum. Also obiger header(Post 3 von mir) und relative Pfade, dann klappts auch beim Opera.

Danke an alle helfenden. Wenn jmd. ne Erklärung dafür hat, wärs natürlich klasse.

LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"
Mit Zitat antworten
Antwort


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
bild neu laden markuskoehler Javascript & Ajax 8 15.09.2008 15:03
Datei neu laden, Cache, CSS, Filetime Scheppertreiber Serveradministration und serverseitige Scripte 27 18.02.2008 12:05
Eure Meinung: Menüs ständig neu laden ? Scheppertreiber (X)HTML 6 14.10.2007 17:14
JavaScript - Drei Frames neu laden Schneemann Javascript & Ajax 2 27.09.2006 09:48
Muss erst neu laden drücken bevor ich neue Beiträge seh Maxefix Fragen, Konstruktive Kritik, Lob / Bekanntmachungen 12 29.08.2006 20:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:12 Uhr.