PHP oturum çalışmıyor

0 Cevap php

Ben wamp2.0 ile çalışıyorum - PHP 5.3, apache 2.2.11 ama benim oturumları veri depolamak değildir.

Ben bir oturumda mağaza istiyorum (basitleştirilmiş versiyonu) bir parametre kabul eden bir sayfa var, bu yüzden geldiğinizde

http://www.example.com/home.php?sessid=db_session_id

Komut dosyası gibi görünüyor:

session_start();

$sessid = @$_GET['sessid'];
if ($sessid) {
  $_SESSION['sessid'] = $sessid;
}
var_dump($_SESSION);

ve çıkışlar:

array(1) { [0]=> string(13) "db_session_id" } 

iyidir, ama ben giderken ardından, link (sessid parametre olmadan) $_SESSION dizisi boş olan. Ben olay parametre olmadan sayfaya gitmeden önce $_SESSION['sessid'] = $sessid; satırını açıklama denedim, ama yine de o iş bilgisayarıyla.

Ben session_id() çıkışını kontrol ettik ve session id aynı kalır.

Phpinfo Session ayarları ()

Session Support enabled
Registered save handlers    files user
Registered serializer handlers  php php_binary wddx

Directive   Local Value Master Value
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_httponly Off Off
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  1000    1000
session.gc_maxlifetime  1440    1440
session.gc_probability  1   1
session.hash_bits_per_character 5   5
session.hash_function   0   0
session.name    PHPSESSID   PHPSESSID
session.referer_check   no value    no value
session.save_handler    files   files
session.save_path   c:/wamp/tmp c:/wamp/tmp
session.serialize_handler   php php
session.use_cookies On  On
session.use_only_cookies    On  On
session.use_trans_sid   0   0

EDIT:

The sessions are deleted by an iframe. I don't know why, but when commented, the sessions work fine. Thing is, the iframe has to stay there (which of course is bad, but I can't do anything about it). Well...do you know about any workarounds to get the sessions working with an iframe?

0 Cevap