php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.01.2007, 17:56  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard Session funktioniert nicht bei session.use_cookies = Off

HI!

Ich habe ein Problem mit Sessions...
und zwar funktioniert, wenn ich use_cookies auf Off stelle meine Scripts nur auf meinem HomePC (VMWare Linux Debian Sarge 3.1 Xampp). Auf meinem VServer (Debian 3.1 Sarge) funktioniert dies nicht...
Nach dem dritten oder vierten aufrufen des Scripts, bleiben die $_SESSION einfach leer...
Wenn ich use_cookies auf On stelle, dann funktioniert das Script auf beiden. Jedoch sollte jemand Cookies nicht zulassen, funktioniert es wiederrum nicht

Hier mal die php.ini's:

Local:
Zitat:
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies Off Off
session.use_only_cookies Off Off
session.use_trans_sid Off Off
und hier online:
Zitat:
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 3600 3600
session.gc_probability 0 0
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /var/lib/php5 /var/lib/php5
session.serialize_handler php php
session.use_cookies Off Off
session.use_only_cookies Off Off
session.use_trans_sid no value no value

und hier noch das bisschen code:
Code:
// Session wird gefüllt:
session_start();
$_SESSION['nick'] = "blabla";
$_SESSION['pw'] = "bloblo";



// Session wird ausgelesen
session_start();
echo $_SESSION['nick']; // gibt blabla aus
echo $_SESSION['pw']; // gibt bloblo aus
soweit funktioniert das, jedoch nach dem 3-4 aufrufen des auslesensscripts, bleiben die $_SESSION[] einfach leer...

Ich hoffe ich habe verständlich geschrieben und ihr könnt mir helfen
Grüße
Quagga
Quagga ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.01.2007, 18:03  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

übergib die sessionid per getparameter!
DER_Brain ist offline  
Alt 11.01.2007, 18:06  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

ich übergebe das bei use_cookies = Off folgendermassen:
blabla

Wird doch dann per Get übergeben oder bin ich jetzt ganz verpeilt?
Quagga ist offline  
Alt 11.01.2007, 18:09  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

schreib statt <?= <?php würd ich immer so machen,

naja, obs funktionierst siehst doch, an der url...?



mfg
Andi
DER_Brain ist offline  
Alt 11.01.2007, 18:11  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

naja es geht auch so wie oben geschrieben, das problem liegt nicht darin, dass PHPSESSID leer wird bzw. plötzlich nurnoch bla.php? steht. mein problem ist, dass obwohl die SessionID übergeben wird, diese im script nicht ausgelesen wird...
Quagga ist offline  
Alt 11.01.2007, 18:22  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

könnte es rein theoretisch an register_globals liegen?

Die komplette Seite ist nämlich nch in register_globals = On geschrieben gewesen. Ich bin momentan dabei, die Seite mit register_globals = Off hinzubekommen (local ist es bereits auf Off um zu testen, was noch fehlt). Da die Site aber auf dem VServer noch funktionieren soll... ist auf dem VServer register_globals noch On
Quagga ist offline  
Alt 11.01.2007, 18:30  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

problier mal statt SID einfach session_id()
DER_Brain ist offline  
Alt 11.01.2007, 18:32  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

habe ich bereits auch schon probiert, leider mit selbem ergebnis


es funktioniert immer nur 3-4mal, danach tote hose
Quagga ist offline  
Alt 11.01.2007, 19:26  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

so ich hab das problem jetzt glaube ich lokalisiert...

und zwar sind die dateien im /tmp ordner 0kb gross...
wie kann ich das ändern?
Quagga ist offline  
Alt 11.01.2007, 19:53  
Benutzer
 
Registriert seit: 12.06.2005
Beiträge: 67
Quagga
Quagga eine Nachricht über ICQ schicken
Standard

und da hab ich auch den fehler gefunden...

@session_unset();
$_SESSION=array();

bewirkt bei mir irgendwie die totale löschung ALLER sessions
Quagga ist offline  
 


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
Session funktioniert im IE nicht, Firefox ohne Probleme havok PHP Tipps 2006 7 14.08.2006 14:05
Session funktioniert nicht scooter PHP Tipps 2006 10 22.05.2006 21:16
session problem(captcha, gaestebuch) PHP Tipps 2006 7 22.02.2006 16:25
session funktioniert nicht PHP Tipps 2006 20 29.01.2006 11:30
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session error nach Umstellung auf PHP 5 PHP Tipps 2005 15 13.05.2005 14:35
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
session id PHP Tipps 2005 16 06.03.2005 15:09
Session Problem PHP-Fortgeschrittene 3 18.02.2005 14:37
Session funktioniert nach Account-Wechsel nicht mehr! PHP Tipps 2005 6 11.02.2005 22:16
Wie funktioniert eine Session? Tschuu PHP Tipps 2007 5 03.01.2005 20:53
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
Session wird funktioniert nicht. obi PHP Tipps 2004 9 01.09.2004 16:29
[Erledigt] Session Login funktioniert nicht PHP-Fortgeschrittene 1 19.07.2004 17:23
$_GET und Session PHP Tipps 2004 9 20.06.2004 19:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session.use_cookies, php session funktioniert nicht, _session funktioniert nicht, session funktioniert nicht, sessions funktionieren nicht, php session.use_cookies, capcha session error, $_session funktioniert nicht, session php funktioniert nicht, session.use_cookie, session.bug_compat_42, session_start funktioniert nicht, session_use_cookies, $_session geht nicht, session.use_cookies funktioniert nicht, session use_cookies, session geht nicht, php session geht nicht, session.use_cookies off, use_cookies

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:40 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.