• 29-11-2014, 22:16:55
    #1
    Merhaba arkadaşlar,

    Kullanıcı giriş yaptığında eğer adres http://siteadi.com şeklinde ise sorun çıkmıyor fakat http://www.siteadi.com şeklinde yazarsa çıkış yapmış gibi varsayılıyor ve sessionlar tamamen boş dönüyor. www kısmını kaldırınca sessionlar yine doluyor. Sorun nedir acaba?
  • 30-11-2014, 00:19:13
    #2
    takip
  • 30-11-2014, 00:36:40
    #3
    //session'ı başlatmadan evvel bunu kullanarak dener misiniz;
    session_set_cookie_params(0, '/', '.siteadi.com');
  • 30-11-2014, 00:51:03
    #4
    Denedim fakat olmadı...
  • 30-11-2014, 00:56:11
    #5
    Batuhn adlı üyeden alıntı: mesajı görüntüle
    Denedim fakat olmadı...

    aşağıda üç seçenek var, hangisi sana uygunsa onu kullan.

    php.ini'ye erişebiliyorsan;
    session.cookie_domain = ".siteadi.com"

    htaccess'e ekleyerek;
    php_value session.cookie_domain .siteadi.com
    ya da scriptinin en üst satırına;
    ini_set('session.cookie_domain', '.siteadi.com' );
  • 30-11-2014, 16:42:22
    #6
    .htaccess dosyasına şunları yazarak çözdüm:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.siteadi\.com [NC]
    RewriteRule ^(.*)$ http://siteadi.com/$1 [L,R=301]
    Herkese teşekkürler.
  • 17-12-2016, 01:41:48
    #7
    yapılması gerekenler.

    session.cookie_domain = .domain.com
    suhosin.session.cryptdocroot=Off
    suhosin.cookie.cryptdocroot=Off
    session.cookie_httponly = 1
    session.auto_start = 1