Global funktioniert nicht... auf Lima...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
achtung
aktuellen daten
anweisung
aussehen
check
code
datei
doppelpunkt
fehler
funktion
header
helfen
klasse aufrufen
liefern
post
router
rufen
set
url
vergessen
-
Hey
also ich habe folgendes:
$router = new Router;
nun möchte ich auf die Variable Router später in einer Klasse aufrufen.
Normal ist ja das ich
global $router; $router -> funktion(); oder $GLOBALS['router']->function();
auf rufe... oder bin ich zu doof dafür?
Das Script wird einfach abgebrochen, wenn ich an die Stelle komme wo ich die Funktion der Klasse aufrufen will...
Vielleicht kann mir jemand von euch jetzt mal auf die sprünge helfen, vllt ist es auch einfach für mich zuspät...
EDIT: Funktioniert doch, nur hängt wohl manchmal PHP um die Seite mit aktuellen Daten zurück zu liefern.
Beitrag zuletzt geändert: 12.2.2012 3:59:53 von dexus85 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
dexus85 schrieb:
EDIT: Funktioniert doch, nur hängt wohl manchmal PHP um die Seite mit aktuellen Daten zurück zu liefern.
vielleicht hilft es ja,den Cache auszuschalten
.htaccess
Header set Cache-Control "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0" Header set Pragma "no-cache"
oder in .php Datei
header("Cache-Control "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
evtl auch noch header("Expires: -1");
-
suchsmart schrieb:
ACHTUNG: du hast einen Fehler in einer header-Anweisung. Das sollte so aussehen:
oder in .php Datei
header("Cache-Control "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
Der Header-Name muss mit einem Doppelpunkt (header("Cache-Control: "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
) vom zugehörigen Wert getrennt werden. Das hast du beim "Cache-Control"-Header vergessen.:
-
hackyourlife schrieb:
suchsmart schrieb:
ACHTUNG: du hast einen Fehler in einer header-Anweisung. Das sollte so aussehen:
oder in .php Datei
header("Cache-Control "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
Der Header-Name muss mit einem Doppelpunkt (header("Cache-Control: "must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
) vom zugehörigen Wert getrennt werden. Das hast du beim "Cache-Control"-Header vergessen.:
Selbst du hattest noch nen fehler übersehen ;)
header("Cache-Control: must-revalidate, no-store, no-cache, max-age=0, pre-check=0, post-check=0"); header("Pragma: no-cache");
Wenn Anführungszeichen dann nur zu da wo sie auch hin gehören ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage