9

PHP – $_POST Metodu

Posted Mart 2nd, 2008. Filed under PHP Dersleri

$_POST değişkeni post metoduyla çekilen verilerin ele alınmasını sağlar.

$_POST Değişkeni

$_POST değişkeni HTTP POST metodunun değişken dizisinin bir elemanıdır.

$_POST değişkeni method=”post” metoduyla bir formdan gönderilen verileri toplar. POST metoduyla gönderilen bilgilerin büyüklük sınırı yoktur ve kullanıcı tarafından görülemezler.

Örnek

<form action=”welcome.php” method=”post”>

İsminizi Girin: <input type=”text” name=”name” />

Yaşınızı Girin: <input type=”text” name=”age” />

<input type=”submit” />

</form>

Kullanıcı “Submit” butonuna tıkladığı zaman, adres çubuğundaki URL girilen bilgileri göstermez ,şu şekildedir:

http://www.serpito.com/welcome.php

“welcome.php” dosyası $_POST değişkeninden alınan verileri yakalar ve çalıştırıldıktan sonra işleme koyar:

Merhaba <?php echo $_POST["name"]; ?>.<br />

<?php echo $_POST["age"]; ?> yaşındasın!

Neden $_POST kullanılır?

  • HTTP POST ile gönderilen bilgiler URL’de görülemezler
  • Değişkenlerin herhangi bir limiti yoktur

$_REQUEST Değişkeni

$_REQUEST değişkeni $_GET, $_POST, and $_COOKIE değişkenlerinin bütün içeriğine sahiptir.

$_REQUEST değişkeni GET ve POST metodlarının ikisi ile de gönderilen verilerin sonuçlarına ulaşabilir.

Örnek

Merhaba <?php echo $_REQUEST["name"]; ?>.<br />

<?php echo $_REQUEST["age"]; ?> yaşındasın!

Etiketler:

, ,


Yazar hakkında
Atilla Akoğlu
Yazılım uzmanı & Serpito.com kurucusu & Müstakbel girişimlerin öncüsü & internet meraklısı & Antalya yolcusu... kişisel portfolyo

Stumbleupon'a Ekle

9 Responses so far

  1. Hasan diyor ki:

    Yeterli açıklama ve örnek yok

  2. serpito diyor ki:

    haklısın Hasan , dersleri yayınlarken açıklamasını not düştüm . Başlangıç seviyesinde , ders notlarıdır ,bizzat ben bu derslerden öğrendim diye . Herhangi bir php soru veya problemi için yorumlara eklerseniz , o şekilde yardımcı olabilirim .

  3. barış demir diyor ki:

    bence yeterli. yani daha nasıl anlatılsınki kısa, anlaşılır bir dille anlatmış. mantığını kaptıktan sonra süzlemesi sana kalmış.

    örnekler basit,açıklatıcı ve sade

    eline sağlık

  4. bence de yeterli bir ders. teşekürler;

  5. Cem diyor ki:

    Bunları anladım da peki yazdığım msj nasıl ulaşıyor onu anlamadım. eniyorum olmuyor. php dosyasına gitmiyor mu msjlar

  6. önder diyor ki:

    teşekkürler

  7. tegmen diyor ki:

    çalıştıramayan arkadaşlar için ipucu : form içindeki tırnak (“) yerine tek tırnak (‘) deneyin çalışacaktır muhtemelen…

  8. M.Olgun diyor ki:

    bence bu kadar çeviri yapmak bile emek isteyen bir iş.şikayet etmekten cok birbirimize yardım etmeliyiz.Sanırım
    Merhaba .

    yaşındasın!
    yerine
    Merhaba .

    yaşındasın!
    olacak.Bende işe yaradı

  9. yusuef diyor ki:

    Teşekkürler…

Yorumunuzu paylaşın