• 26-03-2013, 22:40:03
    #1
    Merhaba arkadaşlar,

    Ana domainden giriş yapıldığında kullanıcı adını alt domainlerde alamıyorum. Nette bulduğum bir çok şey denememe rağmen internet explorer haricinde diğer tarayıcılarda çalışmıyor.


    domain.com/giris.php
    session_set_cookie_params(0, '/', '.'.str_replace('www.','',$_SERVER['HTTP_HOST']));
    session_start();
    $_SESSION["kullaniciadi"]="yonetici";
    __________________________________________________ _______________________________

    alt.domain.com/oku.php
    session_start();
    echo $_SESSION["kullaniciadi"];

    Üstteki kod sadece internet explorerda çalışıyor. diğer taraycılarda alt domainlerde session bilgisi gelmiyor.

    Bunu nasıl çözüm üretebilirim ??
  • 26-03-2013, 22:59:22
    #2
    cookie'leri temizleyip aşağıdaki şekilde komutu düzelt

    session_set_cookie_params(0, '/', '.example.org');

    example.org olan yerine kendi domainini yaz