• 27-07-2009, 14:53:35
    #1
    php ye yeni başladımda misal bi text e girilen veriyi bi değişkene nasıl atabilirim.
  • 27-07-2009, 15:00:02
    #2
    Gönderdiğiniz metoda göre değişiyor. Formu get metoduyla gönderdiyseniz $_GET, POST ile gönderdiyseniz $_POST değişkenine geliyor. Misal textbox ın adı(name etiketi) abc ise ve post ile gönderdiyseniz $_POST['abc'] değişkenini kullanabilirsiniz.
  • 27-07-2009, 15:44:53
    #3
    teşekkürler.
  • 27-07-2009, 15:57:34
    #4
    sendetiklat adlı üyeden alıntı: mesajı görüntüle
    Gönderdiğiniz metoda göre değişiyor. Formu get metoduyla gönderdiyseniz $_GET, POST ile gönderdiyseniz $_POST değişkenine geliyor. Misal textbox ın adı(name etiketi) abc ise ve post ile gönderdiyseniz $_POST['abc'] değişkenini kullanabilirsiniz.
    + dogru ama o iki yöntem eskide kaldı
    $degisken = $_REQUEST["degisken"]; şeklinde yaparsan post veya get hangi metodla gönderirsen gönder fark etmez ikisinide alır
  • 27-07-2009, 16:05:49
    #5
    Üyeliği durduruldu
    ThE UGRT adlı üyeden alıntı: mesajı görüntüle
    + dogru ama o iki yöntem eskide kaldı
    $degisken = $_REQUEST["degisken"]; şeklinde yaparsan post veya get hangi metodla gönderirsen gönder fark etmez ikisinide alır
    kesinlikle yanlış bir yöntem $_REQUEST ile veri alırsanız index.php?textbox=php olarak browsera gönderirseniz veriyi alır buda müthiş bir güvenlik zafiyeti bırakır sadece get alımlarında request i kullanabilirsiniz fakat post ile alınan verilerde $_POST dan şaşmayın.
  • 27-07-2009, 16:11:08
    #6
    bildiğimide unutacam gibi
  • 27-07-2009, 16:15:25
    #7
    Üyeliği durduruldu
    zor olan birşey yokki örnegin

    if($_REQUEST["sayfa"]=="hakkimizda"){
    echo 'hakkımızda bölümü';
    } gibi bir yerde get ile request kullanın

    form işlemlerindede post kullanın yeter.
  • 27-07-2009, 19:49:37
    #8
    Örnek vereyim de daha kolay anlarsın

    POST için:
    if ($_POST['deneme']){ # Form gönderildiyse işlemi yap
    echo $_POST['deneme'];
    }
    else { # Henüz gönderilmediyse formu göster
    echo '<form action="'.$_SERVER['PHP_SELF'].'" method="POST">
    <input type="text" name="deneme" />
    <input type="submit" value="TAMAM" />
    </form>';
    }
    GET için:
    if ($_GET['deneme']){ # Form gönderildiyse işlemi yap
    echo $_GET['deneme'];
    }
    else { # Henüz gönderilmediyse formu göster
    echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">
    <input type="text" name="deneme" />
    <input type="submit" value="TAMAM" />
    </form>';
    }
    Örneklerde ufak hatalar olabilir denenmeden yazdım. Belirtirsen düzeltiriz.
  • 27-07-2009, 21:43:37
    #9
    LoverzSoft adlı üyeden alıntı: mesajı görüntüle
    kesinlikle yanlış bir yöntem $_REQUEST ile veri alırsanız index.php?textbox=php olarak browsera gönderirseniz veriyi alır buda müthiş bir güvenlik zafiyeti bırakır sadece get alımlarında request i kullanabilirsiniz fakat post ile alınan verilerde $_POST dan şaşmayın.
    mantıklıymış eyvallah