anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 15:11

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: $session
BeitragVerfasst: So 25 Mär, 2007 17:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Also ich hab mal ein paar Fragen zu $session. Wahrscheinlich sind die Fragen ziemlich peinlich, aber naja, mir egal.

Mir ist klar, dass $session['user']['fieldname'] einen Eintrag in der Accountstabelle beschreibt. Diesen kann ich einfacher verändern als mit nem SQL "UPDATE `accounts` blabla" Query. So viel weiß ich auch *gg*

Aber wo genau wird das eigentlich definiert? In der common? Ich habe mal gesucht, aber nichts gefunden :/
Bin ich zu blind?^^

In Scripten wie den Gilden von Dasher und im cruxis.php Script von Eliwood existiert Code wie $session['guild'] oder $session['engel']. Was genau hat es damit auf sich und wo kommen sie her?

Wäre echt nett, wenn mir das jemand erklären könnte, möglichst so, dass ich es kapiere :D

MfG Draz

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 17:37 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Die Variable $session enthält ja die Aktuellen Session Daten des Accounts richtig? bzw. ehr das Array Element "user". Da ja die Session bei einer neuen Seitenaufruf eines Scripts innerhalb des Spiels bzw. auch außerhalb nicht gelöscht wird. Kann man also die vorherigen Session Daten wieder auslesen bzw. zurückgeben die vorher gesetzt worden sind o.ä.

Aber was man dazu beachten sollte, dass Array Element wird beim Einloggen sowie während des Aufrufs im Spiel immer Aktuell gehalten. Denn man sollte dabei mal auf $session['user'] = db_fetch_assoc($result); achten.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 19:50 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
http://www.anpera.homeip.net/forum/view ... ert&t=1175

Hier zwei informative Beiträge von Anpera selbst. Bezüglich $session['user'].
Und $session selbst ist verweisst auf die gleiche Speicheradresse wie $_SESSION['session'].


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 22:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Okay mit der Weile hab ich's auch gefunden. Woher wollte ich auch wissen, dass der Fröbel, der die common gebastelt hat $session[user] statt $session['user'] geschrieben hat :P

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum