- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Sonstiges > Archiv / Trash
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


Archiv / Trash Hier findet ihr alles, was aus anderen Foren verschoben wurde, weil es inhaltlich in keines der anderen Foren passt.

 
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 29-06-2004, 14:30
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Post Verständnisproblem mit Sessions

Hallo,

ich habe ein Verständnissproblem mit den Sessions, ich kapiere das irgendwie nicht. Habe auch schon mehrere Webseiten und Bücher durchgelesen und bin höchstens noch verwirrter . Leider bin ich jetzt ganz am Ende... vor lauter Sessions ???

Deswegen auch meine Anfrage hier im Forum :

Mein Aufgabenstellung:
Ich möchte gerne eine Login für einen internen Bereich erstellen, der die Daten in eine Datenbank/bzw aus einer Datenbank auslesen soll. Dazu soll noch ein Autologin möglich sein, und aus Sicherheitsgründen die Session nach 15 min beendet werden. Eigentlich fast so, wie es bei den Foren verwendet wird.

Mein Problem:
Also ich starte schon bei Beginn des ersten login.php script die Session_start(); - das würde heissen, wenn schon eine Session angelegt wurde, hätte er alle gespeichert Variabelen aus der Session. Wenn jetzt noch keine Daten in der Session sind, soll er mir den Anmeldebildschirm (Forumlar) anzeigen. Aber wie lange lebt die Session dann ? Solange, bis das Browserfenster zugemacht wird, oder für immer ? Also beim test auf Webserver im Internet scheint die Session nur so lange zu existieren, wie ich das Browserfenster offen habe. Sobald ich das Fenster zumache, habe ich keine Session mehr. Ja und für was brauche ich dann den Client Cookie ? Für den Autologin ? Und welche Session-Daten speichere ich denn überhaupt in der Datenbank ?

Ich habe hier mal meine Testseiten : http://www.tobias-eckert.de/test/index.php

Vielleicht wäre es einfach schon ausreichend wenn mir jemand grundlegend mal erklärt, wie ich das mit den Session im PHP umsetzen kann. Und warum brauche ich das die Client Cookies ? Sind die dann für den automatischen Login da ?

Für eine Antwort wäre ich dankbar ?

mfg

Tobias Eckert
__________________
Dummes tut, wer dummes tut
  #2 (permalink)  
Alt 29-06-2004, 14:36
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist gerade online
Registriert seit: Sep 2001
Beiträge: 24.482
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: Verständnisproblem mit Sessions

Zitat:
Original geschrieben von tob_eck
Sobald ich das Fenster zumache, habe ich keine Session mehr. Ja und für was brauche ich dann den Client Cookie ?
nein, für die weitergabe der session-id von einer seite zur nächsten.
(ist alternativ auch über URL-parameter machbar.)

Zitat:
Und welche Session-Daten speichere ich denn überhaupt in der Datenbank ?
normalerweise überhaupt keine.
das ist doch der witz bei den sessions, dass du alle einmal in der session abgelegten daten auch von dort aus sofort wieder zur verfügung hast, ohne dich selber um deren abspeicherung kümmern zu müssen!

Zitat:
Vielleicht wäre es einfach schon ausreichend wenn mir jemand grundlegend mal erklärt, wie ich das mit den Session im PHP umsetzen kann.
hm, es erscheint mir schon ziemlich seltsam, wenn jemand schon "mehrere webseiten und bücher" zum thema gelesen hat/haben will, und dann immer noch nicht verstanden hat, was sessions sind.

da scheint mir jemand ein starkes problem mit dem allgemeinen verständnis von logischen zusammenhängen zu haben ...


vielleicht schaust du dir einfach mal irgendein tutorial an, in dem so ein login-system aufgebaut wird, und schaust dir da an, wie dort mit der session gearbeitet wird.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
  #3 (permalink)  
Alt 29-06-2004, 14:46
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Re: Verständnisproblem mit Sessions

Zitat:
Original geschrieben von wahsaga
nein, für die weitergabe der session-id von einer seite zur nächsten.
(ist alternativ auch über URL-parameter machbar.)


normalerweise überhaupt keine.
das ist doch der witz bei den sessions, dass du alle einmal in der session abgelegten daten auch von dort aus sofort wieder zur verfügung hast, ohne dich selber um deren abspeicherung kümmern zu müssen!


hm, es erscheint mir schon ziemlich seltsam, wenn jemand schon "mehrere webseiten und bücher" zum thema gelesen hat/haben will, und dann immer noch nicht verstanden hat, was sessions sind.

da scheint mir jemand ein starkes problem mit dem allgemeinen verständnis von logischen zusammenhängen zu haben ...


vielleicht schaust du dir einfach mal irgendein tutorial an, in dem so ein login-system aufgebaut wird, und schaust dir da an, wie dort mit der session gearbeitet wird.
Ja, hallo

Warscheinlich habe ich auch die falschen Bücher, weil meistens nur der Befehl erklärt wird, aber nicht, wie ich damit arbeite, bzw irgendwelche Beispiele. Ja, mit dem allgemeinen Verständnis von logischen Zusammenhängen könntest du recht haben... Ich stehe öfters auf dem Schlauch.... Was ein Tutorial angeht, so habe ich zwar einiges gefunden, aber keines, das sich, wie du schreibst auf Login-System bezieht. Das wäre zu schön um wahr zu sein.

Mit den Client Cookies meinte ich separate Cookies, nicht die Cookies, die bei der Session serverseitig abgespeichert werden.....

Mir fehlt momentan einfach das Grundverständniss, vielleicht weil ich zuviele unterschiedliche Informationen über Sessions habe.

mfg

Tobias Eckert
__________________
Dummes tut, wer dummes tut
  #4 (permalink)  
Alt 29-06-2004, 14:48
[a-C]sheep
 Junior Member
Links : Onlinestatus : [a-C]sheep ist offline
Registriert seit: Jun 2004
Ort: /htdocs
Beiträge: 177
[a-C]sheep ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hier gutes buch http://de3.php.net/manual/en/ref.session.php
  #5 (permalink)  
Alt 29-06-2004, 14:50
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von [a-C]sheep
hier gutes buch http://de3.php.net/manual/en/ref.session.php
Kenne ich schon, leider ohne Beispiele....
__________________
Dummes tut, wer dummes tut
  #6 (permalink)  
Alt 29-06-2004, 14:52
goth
  Moderator
Links : Onlinestatus : goth ist offline
Registriert seit: Mar 2002
Ort: Erde
Beiträge: 7.242
goth ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Heisst das Zitat nicht "Dumm ist der, der dummes tut"?
__________________
carpe noctem

Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht!
Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung!

http://www.mysqldiff.org
  #7 (permalink)  
Alt 29-06-2004, 14:53
Big Chief
 Registrierter Benutzer
Links : Onlinestatus : Big Chief ist offline
Registriert seit: Jun 2002
Ort: Südhessen
Beiträge: 356
Big Chief ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das schon probiert?

http://www.dclp-faq.de/ch/ch-version4_session.html
__________________
Geht nicht ist keine Fehlermeldung
  #8 (permalink)  
Alt 29-06-2004, 15:33
marc75
 PHP Senior
Links : Onlinestatus : marc75 ist offline
Registriert seit: Jul 2003
Ort: daheim
Beiträge: 1.366
marc75 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<?php
//Beispiel Demo
session_start();

$_SESSION['var'] = 'Ich kapiers nicht';


echo 
'<a href="test.php?irgendwas=1">Link 1</a>';

echo 
'<a href="test.php?'session_name().'='.session_id().'">Link 2</a>';

if(!empty(
$_GET['irgendwas'])){

$_SESSION['var2'] = 'Ich werds nie begreifen';
}elseif(!isset(
$_SESSION['var2'])){
$_SESSION['var2'] = '';
}

echo 
$_SESSION['var'].'<br>';

echo 
$_SESSION['var2'].'<br>';

 
?>
__________________
mfg
marc75

<Platz für anderes>
  #9 (permalink)  
Alt 29-06-2004, 22:34
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard

naja, besonders hilfsbereit scheint hier keiner zu sein....
__________________
Dummes tut, wer dummes tut
  #10 (permalink)  
Alt 29-06-2004, 22:38
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist gerade online
Registriert seit: Sep 2001
Beiträge: 24.482
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von tob_eck
naja, besonders hilfsbereit scheint hier keiner zu sein....
id**t.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
  #11 (permalink)  
Alt 29-06-2004, 22:58
derHund
 PHP Master
Links : Onlinestatus : derHund ist offline
Registriert seit: Aug 2003
Ort: Hundehütte
Beiträge: 5.293
derHund ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von wahsaga
id**t.
word!
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
  #12 (permalink)  
Alt 29-06-2004, 23:01
goth
  Moderator
Links : Onlinestatus : goth ist offline
Registriert seit: Mar 2002
Ort: Erde
Beiträge: 7.242
goth ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von tob_eck
naja, besonders hilfsbereit scheint hier keiner zu sein....
Das ist hier ein Forum ... und kein Volkshochschulkurs "PHP-Programmierung für Anfänger" ... !
__________________
carpe noctem

Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht!
Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung!

http://www.mysqldiff.org
  #13 (permalink)  
Alt 29-06-2004, 23:05
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also unter hilfsbereitschaft in Foren verstehe ich echt was anderes, und auch wenn ich nicht weis, was WORD !!!! bedeutet, lieber MASTER, dann nehme ich das eben sooo zur kenntniss....
__________________
Dummes tut, wer dummes tut
  #14 (permalink)  
Alt 29-06-2004, 23:07
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ars****och
__________________
Dummes tut, wer dummes tut
  #15 (permalink)  
Alt 29-06-2004, 23:08
tob_eck
 Newbie
Links : Onlinestatus : tob_eck ist offline
Registriert seit: Jun 2004
Beiträge: 8
tob_eck ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja goth, bei einem Volkshochschulkurs wird man wenigstens freundlich behandelt, und bekommt antwort, langsam glaube ich, das ich es hier mit einem Kindergarten zu tun habe...........
__________________
Dummes tut, wer dummes tut
 

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
belbit Ticketcenter-Script ansehen belbit Ticketcenter-Script

Verwalten Sie Supportanfragen zuverlässig im Web2.0-Stil anstatt per E-Mail - inkl. Überprüfung, ob Antworten gelesen wurden und mehr.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Ticketsystem
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

24.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:06 Uhr.