rohamis
Bekanntes Mitglied
Hallo zusammen,
kann man mit PHP Daten cachen bzw. zwischenspeichern? Allerdings OHNE Sessions, OHNE Datenbank, OHNE $_GET, OHNE $_POST und OHNE Dateien zu benutzen. Mit allen dieser Lösungen kann ich umgehen, ich frage ob es mal ohne damit gehen kann.
Die Problematik besteht darin, dass eine Webseite mit index.php aufgerufen wird, und je nach URL-Parameter wird sie auch aufgebaut.
Am Anfang der index wird eine Konfigurations-Datei eingebunden und ein Objekt instaziiert aus dieser Datei mit
In der Config-Datei steht eine Klasse mit dem Attribut (als Beispiel jetzt) $time. Beim ersten Aufruf wird also diese Klasse instaziiert und $time bekommt einen Wert (die Zeit natürlich).
Also so:
Wenn der User jetzt auf der nächsten Seite gehen sollte also auf index.php?s=2, dann wird ein Objekt der Klasse in der config.php Datei nochmal neu instaziiert und das $time Attribut hat wieder eine neue Uhrzeit. Weil das Script immer endet und nach einem Seitenauruf wieder neu gelesen wird.
Wie könnte man in genau diesem Fall die Daten beibehalten?
Danke.
kann man mit PHP Daten cachen bzw. zwischenspeichern? Allerdings OHNE Sessions, OHNE Datenbank, OHNE $_GET, OHNE $_POST und OHNE Dateien zu benutzen. Mit allen dieser Lösungen kann ich umgehen, ich frage ob es mal ohne damit gehen kann.
Die Problematik besteht darin, dass eine Webseite mit index.php aufgerufen wird, und je nach URL-Parameter wird sie auch aufgebaut.
Am Anfang der index wird eine Konfigurations-Datei eingebunden und ein Objekt instaziiert aus dieser Datei mit
Code:
require_once('config.php');
$user = new User();
Also so:
Code:
class User
{
var $time;
public function getUserTime()
{
$timestamp = time();
/*
uhrzeit aufbauen mit date('H',$timestamp)
.....
*/
return $this->time;
}
Wie könnte man in genau diesem Fall die Daten beibehalten?
Danke.