PHP Classes
elePHPant
Icontem

HttpSession: Erstellt eine Session (ohne MySQL oder anderer Datenbank), prüft beim Seitenwechsel die Gültigkeit und Zeitüberschreitung.

Recommend this page to a friend!
  Info   View files View files (21)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2002-03-15 (14 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,934 All time: 1,967 This week: 1,002Up
Version License Categories
1.0Unspecified (ask ...User Management
Description Author

Erstellt eine Session (ohne MySQL oder anderer Datenbank), prüft beim Seitenwechsel die Gültigkeit und Zeitüberschreitung.

Einstellungen können per ResourceBundle (properties file) vorgenommen werden und erlaubt das Logging von PHP-Dateien.

Innerhalb einer Seite kann auf eine andere Seite gewechselt werden. Beim Wechsel können Attribute in die Session geschrieben werden, die von der Folgeseite ausgewertet werden. Und zusätzlich ist eine Fehlerbehandlung realisiert.

Picture of Reiner Entzminger
Name: Reiner Entzminger <contact>
Classes: 3 packages by
Country: ???

Details
Dies ist eine Lite-Version, die sich nur Datenbankanbindung von der normalen Version unterscheidet.

voreingestellte Verzeichnisstruktur:

localhost
 | classes
 |  | basics
 |  |  | Logging.php
 |  |  | Resource.php
 |  | Session
 |  |  | HttpSession.php
 |  |  | Request.php
 |  | session.php
 |  | voyager.properties
 | war
 |  | inc
 |  |  | stylesheet.inc
 |  | style
 |  |  | standard.css
 | Documents
 |  | phpdoc_packagelist.html
 |  | packageelementlist_basics.html
 |  | packageelementlist_Session.html
 |  | Resource.html
 |  | Logging.html
 |  | HttpSession.html
 |  | Request.html
 | error.php
 | index.html
 | phptest.php
 | phptest2.php
 - welcome.jpg (?) - width="210" height="70"


In der PHP-Class-File muss eventuell die Konstante "HTTP_SESSIONHOME", sowie in der Datei "voyager.properties" der Parameter "session.home" und eventuell der Parameter "stylesheet" angepasst werden.

Die Umgebungsvariablen "temp" oder "tmp" sollten ebenfalls gesetzt werden.

Weiterhin muss in der PHP.INI der "include_path" auf das Verzeichnis "[localhost]/classes (localhost=tatsächlicher Verzeichnis-Pfad des Dateisystems) eingestellt werden.

Und natürlich die Dateien gemäß der oben genannten Struktur auf die Platte kopieren. Sollte Die Verzeichnisstruktur geändert werden, dann müssen die Includes unbedingt angepasst werden.

Bei Problemen und Fragen stehe ich gerne per Email "reiner@entzminger.net" oder "reiner@team-entzminger.de" zur Verfügung. 
Für weitere Anregungen wäre ich dankbar.

Reiner Entzminger
  Files folder image Files  
File Role Description
Plain text file error.php Example Fehlermeldungen
HTML file HttpSession.html Doc. Dokumentation zu HttpSession.php
Plain text file HttpSession.php Class Session-Handling
HTML file index.html Data Index-Datei (Startseite)
HTML file Logging.html Doc. Dokumentation zu Logging.php
Plain text file Logging.php Class Class Logging
HTML file packageelementlist_basics.html Doc. Packagelist (basics)
HTML file packageelementlist_Session.html Doc. Packagelist (Session)
HTML file phpdoc_packagelist.html Doc. Packagelist
Plain text file phptest.php Example PHP-Test Datei I
Plain text file phptest2.php Example PHP-Test Datei II
Accessible without login Plain text file readme.txt Doc. Installation und konfiguration
HTML file Request.html Doc. Dokumentation zu Request.php
Plain text file Request.php Class Request´s (zusätzliche Klasse zum Session-Handling)
HTML file Resource.html Doc. Dokumentation zu Resource.php
Plain text file Resource.php Class Class ResourceBundle
Plain text file session.php Aux. Session-Includes
Plain text file standard.css Data Stylesheet
Plain text file stylesheet.inc Example HTML-Header und Stylesheet-Angaben
Plain text file voyager.properties Data Parameter-Datei
Plain text file welcome.jpg.txt Data Hinweis zum Bild

 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,934
This week:0
All time:1,967
This week:1,002Up