$_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!
Yeterli açıklama ve örnek yok
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 .
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
bence de yeterli bir ders. teşekürler;
Bunları anladım da peki yazdığım msj nasıl ulaşıyor onu anlamadım. eniyorum olmuyor. php dosyasına gitmiyor mu msjlar
teşekkürler
çalıştıramayan arkadaşlar için ipucu : form içindeki tırnak (“) yerine tek tırnak (‘) deneyin çalışacaktır muhtemelen…
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ı
Teşekkürler…
meraba bir ricam olucak benim bir ödevim var ödev şöyle:
ilk sayfada 4 tane uzunluk değeri girilicek ikinci sayfada girilen değerlere göre kare mi dikdörtgenmi yamuk mu sorgusu yapılıcak ..
yapamıyorum boş sayfa çıkıyo.
php de en çok kullanılan temel fonksiyonlardan biri…paylaşım için teşekkürler..
Güzel anlatımınız için teşekkürler Atilla Bey
Henüz hiç bir yerde “Checkbox, Radio , Option” Gibi çeşitli form elemanının işlenmesini göremedim 🙁
Merhaba değerli hocalarım. Bir adresimiz var ve bu adresin sonuna forumdan gönderdiğim bilgiler ekli olarak yönlendirilmesini beceremedim 🙁
1.Formu get ile mi post ile mi göndereceğim?
2.Gönderdiğim action sayfasının içeriğini bir türlü dizemedim
Örnek.
“https://adres.com/send?mail=mail@mail.com&message=”
olan adres, formdan gelen SELECT veya TEXTBOX bilgileriyle
“https://adres.com/send?mail=mail@mail.com&message=isimli%20sahisin%20mail%20icerigi%budur”
olarak yönlenmesi
Bu konuda yardımlarınızı rica ediyorum.