Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

session ??

Konu, 'PHP' kısmında turker tarafından paylaşıldı.

  1. turker

    turker Agresif Üye

    Kayıt:
    19 Temmuz 2002
    Mesajlar:
    5,988
    Beğenilen Mesajlar:
    0
    2.phpye tıklayınca undefined index gibi bir hata mesajı geliyor. linklere otomatik sid ekleniyor. sid browserda görüntüleniyor.
    1.php
    PHP:
    <?php
    session_start
    ();
    session_register("x");
    session_name("oturum");
    $x="oldumu?";
    echo 
    "<a href=\"2.php\">tıkla</a>";
    ?>
    2.php
    PHP:
    <?php
    session_start
    ();
    echo 
    "$http_session_vars[x]";
    ?>
     
  2. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    hımz istersen session name i önce ver sonra değişkeni ata.

    Sessionlarda Mustafa daha iyidir. Topu u Mustafa :D
     
  3. mkarabulut

    mkarabulut Misafir

    estağfirullah.

    İlk dikkatimi çeken session değişkenlerine http_session_vars diye erişmeye çalışman oldu.
    PHP bildiğin gibi değişken isimlerinde büyük-küçük harf duyarlıdır.
    $HTTP_SESSION_VARS[x] şeklinde erişmeyi de bi dene...

    Ama galiba sorun x değişkeninin register etmeden önce herhangi bi şekilde tanımlamıyor ve kullanmıyorsun.
    Yani
    <?
    $x=""; // veya $x=1212 ; veya $x="herhangi bi şey";
    session_register("x");
    ?>

    şeklinde olması gerekiyor.
     
  4. turker

    turker Agresif Üye

    Kayıt:
    19 Temmuz 2002
    Mesajlar:
    5,988
    Beğenilen Mesajlar:
    0
    hata bende soruyu tam yazamamışım cevaplar için teşekkürler yinede
    bu kod çalışıyor ama sessiona kendim ad atamazsam. yani standart session name değişirse kod çalışmıyor.