• 22-11-2017, 10:18:31
    #1
    Merhaba, aşağıda örneğini görmüş olduğunuz şekilde bir senaryo var. Bu şekilde sonuç alamıyorum.. Post gelen veriyi SESSION değerine dönüştürmeliyim.


    $degisken = $_POST['post']
    
    $_SESSION[$degisken ] = time();
  • 22-11-2017, 10:24:58
    #2
    <?php session_start();
    $degisken="ali";
    $_SESSION[$degisken]="veli";
    echo $_SESSION[$degisken];
    ?>

    bu kod çalışıyor, doğru yapmışsın, başka bi yerde bi sıkıntı var.
  • 22-11-2017, 10:25:24
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $_SESSION["name" ] = $degisken; gibi olmalı değil mi ?
  • 22-11-2017, 10:29:49
    #4
    Hocam ufak bir örnek sana bu şekilde çalıştı kontrol ettim.

    <?php
    session_start();
    $gelenveri = $_POST['veri'];
    if($_POST['gonder']){
    $_SESSION[''.$veri.'']="Session işlemi tamamdır pampa";
    echo "Session ".$_SESSION[''.$veri.''];
    }
    ?>
    <form action="" method="post">
    <input name='veri' value="" type='text'>
    <input name='gonder' type='submit' value="Gonder">
    </form>
  • 22-11-2017, 10:31:20
    #5
    kafam beynim uyuşmuş harbiden kod çalışıyor ve benim acil kahve içmem gerekli :P teşekkürler.



    etapsoft adlı üyeden alıntı: mesajı görüntüle
    $_SESSION["name" ] = $degisken; gibi olmalı değil mi ?
    evet name benzersiz olması gerekiyordu.. ve zaten öyle yapmışım :P bir anlık dalgınlığa konu açtım..

    Minimalite adlı üyeden alıntı: mesajı görüntüle
    Hocam ufak bir örnek sana bu şekilde çalıştı kontrol ettim.

    <?php
    session_start();
    $gelenveri = $_POST['veri'];
    if($_POST['gonder']){
    $_SESSION[''.$veri.'']="Session işlemi tamamdır pampa";
    echo "Session ".$_SESSION[''.$veri.''];
    }
    ?>
    <form action="" method="post">
    <input name='veri' value="" type='text'>
    <input name='gonder' type='submit' value="Gonder">
    </form>
    teşekkürler dostum.. sağolasın.