• 08-12-2008, 16:23:59
    #1
    Kurumsal PLUS
    Bugün ilk kez yaşadığım çok garip bir sorunla karşılaştım ve sorunu çözemedim, yardımcı olursanız sevinirim.

    Ajax üyelik formu yapıyorum.

    uyeol.php
    <?php
    session_start();
    $_SESSION['kod'] = rand(1000,9999);
    
    echo $_SESSION['kod'];
    ?>
    java kodlar ve üyelik formu burda...
    motor.php'de ise(formun ajax olarak gönderildiği dosya)

    <?php
    session_start();
    
    echo $_SESSION['kod'];
    ?>
    Yaptığımda farklı bir session değeri alıyor, yani test amaçlı olarak uyeol.php ve motor.php'deki kod sessionunu echo yapıyorum ikisi birbirini tutmuyor. Bu neden olur nasıl olur kafam çok karıştı, daha önce hiç böyle birşey yapamamıştım?
  • 08-12-2008, 16:31:21
    #2
    Misafir
    $_SESSION['kod'] = rand(1000,9999);
    random session..

    $_SESSION['kullaniciadi'] = 'kullaniciadi';
  • 08-12-2008, 17:23:02
    #3
    Yazdığın kod bende düzgün çalıştı. Tekrarlama önlem olarak
    if (!$_SESSION['kod'] || $_SESSION['kod']=='') {
    $_SESSION['kod'] = rand(1000,9999); }

    deneyebilirsin. İlginç bişey D:
  • 08-12-2008, 23:23:05
    #4
    Kurumsal PLUS
    Hala çözemedim, birbirini tutmuyor kafayı yiycem
  • 09-12-2008, 09:51:41
    #5
    aynı sorunla bende karşılaşmıştım blogumu yazarken yorumlar ajaxla gönderiliyordu, güvenlik kodunu sesiona atıyorum, ajaxla yorumun post edildiği sayfada o session bilgisini alamyırodum, geçici bir çözüm üretmiştim kendimce, burda soracaktım unutmuşum iyiki sen sordun, konuyu bende takip ediyorum, umarım tatminkar bir cevap gelir