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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.06.2003, 21:47:15
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 68
Beiträge: 199
sessions - how to begin

Hallo,
habe bisher meine Variablen durch Parameterübergabe durch die Seiten geschleppt:

href="blabla.php?a=1&b=2&c=3......

Möchte es nun, da es langsam größere Formen annimmt und aus Sicherheitsgründen auch mit sessions anfangen. Kann mir jemand in ein zwei Sätzen näherbringen, wie ich obiges Beispiel über sessions realisiere?

Komme zunächst rein ins script ohne vorhandene SiD. Starte dann eine neue session, registrier einige Variablen und rufe dann folgende Seiten mit SiD als Parameter auf:

if(!isset($sid)) {
$sid=session_id();
session_register("projektart","region","berechtigungsstufe","lac");
$projektart="gds";
$region="mitte";
$lac="15";
...
...
echo 'href="blabla.php?sid='.$sid;


Aber wie komme ich jetzt im Folgescript wieder an meine vorherigen Variablenwerte? Oder war mein Ansatz falsch? Habe eigentlich noch keine Ahnung hiervon-schäm-.


}
__________________
viele Grüße
KH
Mit Zitat antworten
  #2  
Alt 18.06.2003, 23:08:15
Ben20
Guest
 
Beiträge: n/a
Sessions sind gar nicht so schwer! Am Anfang jeder Seite (am besten per Include lösen) session_start(); ausführen, und dann einfach über $_SESSION["varname"] auf die Werte zugreifen (wie auf ne ganz normale Var auch). Ansonsten mußt Du Dich eigentlich nicht mehr um viel kümmern (Session zerstören bei Logout wäre vielleicht noch wichtig (wenn Du einen Userlogin erstellen willst))

Fast vergessen: $_SESSION gibts erst seit PHP 4.1.x davor greifst Du auf Sessionvars einfach über $varname zu! Schreiben tust Sie mit session_register("varname");
Mit Zitat antworten
  #3  
Alt 18.06.2003, 23:30:37
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 68
Beiträge: 199
Danke Ben,
werde mich gleich mal daran machen.

PS: Wohnst Du in Hösbach/UF? Wenn ja, wären wir ja fast Nachbarn.
__________________
viele Grüße
KH
Mit Zitat antworten
  #4  
Alt 18.06.2003, 23:37:21
Ben20
Guest
 
Beiträge: n/a
Yupp - Hösbach Bahnhof
Mit Zitat antworten
  #5  
Alt 19.06.2003, 21:26:00
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 68
Beiträge: 199
Hallo Ben,
klappt ja hervorragend. Allerdings würde ich gern die technischen Hintergründe (so in etwa) hier wissen. Die zehn Seiten Literatur hierzu, die ich gelesen habe, haben mir noch Fragen offen gelassen.

Werden die Daten in einem Cookie gespeichert? Was ist, wenn meine Klienten Cookies abschalten? Das Konzept muß absolut funktionieren.

Am Anfang frage ich nach einem Passwort, wenn die Klienten nicht über IP-Adresse freigeschaltet sind (einige brauchen kein Passwort). Eine Abmeldung habe ich nicht vorgesehen und ist auch schlecht. Einige Klienten bearbeiten das Formular erst nach Stunden weiter.

Was passiert, wenn ich also kein session-Destroy mache und wie lange ist so'ne session gültig?
__________________
viele Grüße
KH
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 04:57:24 Uhr.


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


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