php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2004, 09:07  
Gast
 
Beiträge: n/a
Standard Problem mit "Keksen" bei Sessions?

Hi all,

gestern habe ich mal den neuen FF ausprobiert, und bin da über eine ungereimtheit gestossen.

Ich benutze Sessions, und dabei wir ja natürlich ein Keks gesetzt.

Im FF ist mir nur aufgefallen, das der bei jedem Seitenaufruf erneut einen Keks setzen will, egal wie oft man sagt "Ja, das ist für diese Sitzung erlaubt".

Ich dachte PHP setzt beim ersten "session_start()" einen Keks, und prüft danach nur noch, ob der Keks gesetzt wurde, und wenn ja, wird der Keks ausgelesen und alles ist ok.

Offensichtlich legt aber PHP jedesmal den Keks neu an, zwar mit dem gleichen Inhalt, aber jedesmal eben neu. Das ist doch sicherlich nicht normal bzw. sinn der Funktion, oder?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.09.2004, 12:27  
Gast
 
Beiträge: n/a
Standard

Mit jeder Antwort auf eine Anfrage versucht php, den Keks neu zu setzen.
Wenn eine Lebensspanne != 0 für den Keks angegeben wurde, "erneuert" das die session, da der client die Lebensdauer mit dem neuen Wert überschreibt. PHP führt kein Buch über die Lebensdauer der gesendeten Kekse und der client schickt sie bei Anfragen auch nicht mit. Es ist einfacher, den Keks einfach jedes Mal zu übertragen.
  Mit Zitat antworten
Alt 16.09.2004, 18:00  
Gast
 
Beiträge: n/a
Standard

Ok,

dann mal eine andere frage :

Ist es möglich eine Session zu starten, OHNE das ein Cookie gesetzt wird?

Also kann ich das selber steuern?

Achja, und zwar ohne das ich was an der PHP.ini ändere, das geht hier ja ohne probleme, aber es sollte (wenn es den geht) was sein, was auf jedem Webspace gehen würde.
  Mit Zitat antworten
Alt 16.09.2004, 18:32  
Gast
 
Beiträge: n/a
Standard

schau mal unter ini_set
PHP-Code:
<?php
ini_set
('session.use_cookies''0');
?>
  Mit Zitat antworten
Alt 17.09.2004, 00:05  
Gast
 
Beiträge: n/a
Standard

Dieser und weitere Parameter werden unter http://php.net/session beschrieben.
Wie, wo und warum sessions funktionieren wird imho gut unter http://www.zend.com/zend/tut/session.php erklärt.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Sicherheitsfrage mit Sessions - Problem mit Intellitamper Leibi PHP-Fortgeschrittene 26 03.07.2008 12:38
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
sessions problem 022.9 PHP Tipps 2006 5 19.06.2006 18:13
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
Ewiges Problem mit den Sessions / Warenkorb max-dhom PHP Tipps 2006 12 13.04.2006 18:04
Cookies, Sessions, Login-Fehler PHP Tipps 2006 1 23.03.2006 12:59
Sessions Problem Mehrseitiges Formular PHP Tipps 2006 6 02.02.2006 18:59
SESSIONS über MYSQL Problem - schreiben lesen Cyberbob_at_tot PHP Tipps 2005-2 9 19.09.2005 13:17
[Erledigt] Riesiges Problem mit Sessions PHP Tipps 2005 3 30.04.2005 01:47
Problem bei einer If-Abfrage mit Sessions maximus PHP Tipps 2005 12 30.04.2005 01:36
Problem mit Sessions seit Upgrade auf PHP 4.3.10 PHP Tipps 2005 7 09.03.2005 01:29
Problem mit Sessions unter PHP 4.3.10 PHP Tipps 2005 2 22.02.2005 23:14
Problem mit Sessions PHP Tipps 2005 2 10.02.2005 11:57
Proble mit Sessions PHP Tipps 2005 7 07.02.2005 17:42
PHP Serverpfad Problem mit Sessions PHP Tipps 2004 2 05.08.2004 18:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session cookie erneuern zend

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.