SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.08.2002, 10:35:26
t4b t4b ist offline
Anfänger
 
Registriert seit: Aug 2002
Alter: 44
Beiträge: 6
javascript: refresh

Was kann ich im Code evtl falsch gemacht haben wenn bei:
if($start){echo"<meta http-equiv='refresh' content='0;url=$php_self'>";}
vor dem Neustart des Scripts ein Aktualisieren ausgeführt wird und dann erst wieder von vorne beginnt?
Die refresh-Anweisung steht vor dem Code der nochmal ausgeführt wird.
Wenn ich auf start drücke wird noch mal alles ab dem letzten submit ausgeführt (insbesondere öffnet sich ein fenster zum 2. mal, was sehr ungünstig ist) und dann erfolgt erst das richtige refresh.
Habe nun einfach das restliche Programm if(!$start) gesetzt, aber das ist ja nicht so toll!

Antwortet mal, danke!
Mit Zitat antworten
  #2  
Alt 20.08.2002, 11:56:55
shy shy ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Rheine
Beiträge: 23
Hallo.

Ich verstehe dein Problem leider nicht so ganz :( ...
Aber ergänzend zum Meta Refresh solltes du auch:

<meta http-equiv="expires" content="0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>

vorher gesetzt haben.
Falls ich an deinem Prob vorbei geschossen bin - sorry ;)

mfg. Patrick-Oliver
Mit Zitat antworten
  #3  
Alt 20.08.2002, 12:34:58
t4b t4b ist offline
Anfänger
 
Registriert seit: Aug 2002
Alter: 44
Beiträge: 6
problembeschreibung

Ich hab deine Tipps mal ausprobiert, aber es hat leider nicht geklappt, da die Adresse zusammen mit der session_id wieder aufgerufen wurde, ich will aber nur die Adresse aufrufen, also ohne sämtliche Variablen.
Mein Programm ist ein Spiel und nach Beendigung soll man über den submit button start wieder von vorne beginnen können.
Das klappt auch, aber zunächst wird einmal aktualisiert und eine Sekunde später beginnt das Spiel erst von vorne und die session_id und andere Variablen werden neu vergeben.
Ich hab wohl irgend nen Befehl im Code der ein Aktualisieren bewirkt vor dem Neustart.
Vielleicht hast du ne Vorstellung was das sein könnte, wie gesagt der refresh-befehl steht am Anfang des Quelltextes.

Ansonsten danke schön für deine Hilfe!
Mit Zitat antworten
  #4  
Alt 20.08.2002, 12:36:39
t4b t4b ist offline
Anfänger
 
Registriert seit: Aug 2002
Alter: 44
Beiträge: 6
Re: problembeschreibung

Zitat:
Original geschrieben von t4b

@ shy
Ich hab deine Tipps mal ausprobiert, aber es hat leider nicht geklappt, da die Adresse zusammen mit der session_id wieder aufgerufen wurde, ich will aber nur die Adresse aufrufen, also ohne sämtliche Variablen.
Mein Programm ist ein Spiel und nach Beendigung soll man über den submit button start wieder von vorne beginnen können.
Das klappt auch, aber zunächst wird einmal aktualisiert und eine Sekunde später beginnt das Spiel erst von vorne und die session_id und andere Variablen werden neu vergeben.
Ich hab wohl irgend nen Befehl im Code der ein Aktualisieren bewirkt vor dem Neustart.
Vielleicht hast du ne Vorstellung was das sein könnte, wie gesagt der refresh-befehl steht am Anfang des Quelltextes.

Ansonsten danke schön für deine Hilfe!
Mit Zitat antworten
  #5  
Alt 20.08.2002, 13:05:39
Benutzerbild von SPiC
SPiC SPiC ist offline
Junior Member
 
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
SPiC eine Nachricht über ICQ schicken
Ich habe auch nicht so ganz gerafft, worum es eigentlich geht, aber poste hier trotzdem mal eine "Lösung"

Code:
if($start)
  {
    echo "<meta http-equiv='refresh' content='0;url=$php_self'>n";
    echo "<meta http-equiv='expires' content='0'></meta>n"
    echo "<meta http-equiv='cache-control' content='no-cache'></meta>n";
  } 
else
  {
   // hier der restliche Code der Seite
  }
__________________
Member of the PHP Development Group

spic@php.net
www.php.net
Mit Zitat antworten
  #6  
Alt 20.08.2002, 14:38:00
Ben20
Guest
 
Beiträge: n/a
Wenn Du die Session beenden willst, dann probiers mal mit session_unregister().

Ansonsten mußt Du $PHP_SELF groß schreiben, soweit ich weiß.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:15:51 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt