Web-Kaynak
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Web-Kaynak

Web-Kaynak


Bağlı değilsiniz. Bağlanın ya da kayıt olun

PHP ile Form Değişkenlerine Erişim

Aşağa gitmek  Mesaj [1 sayfadaki 1 sayfası]

1PHP ile Form Değişkenlerine Erişim Empty PHP ile Form Değişkenlerine Erişim Salı Tem. 06, 2010 2:22 pm



PHP scriptlerimizin içinde oluşturduğumuz form alanlarımızın her birine form alan adıyla ulaşabiliriz. Kullandığımız PHP sürümüne ve ayarlarına bağlı olarak 3 şekilde form verilerine ulaşabiliriz. Örneğin “eposta” ismini taşıyan bir form alanımız olsun ve bu alanı post metoduyla gonder.php sayfasına gönderelim. Bu form verisini 3 şekilde elde edebiliriz. Bunlar;


1 < ?PHP

2 echo $eposta; //model 1

3 echo '<br />';

4 echo $_POST['eposta']; //model 2

5 echo '<br />';

6 echo $HTTP_POST_VARS['eposta']; //model 3

7 ?>


Model 1′i kullanabilmek için php.ini konfigürasyon dosyasında register_globals parametresinin açık (On) olması gerekir. PHP 4 sürümünden önceki sürümlerde bu parametre default olarak açık durumdaydı. Fakat sonraki sürümlerde güvenlik sebepleriyle default olarak kapalı durumda gelmektedir ve şuan itibari ile pek tavsiye edilmeyen yöntemdir.

Model 2, şu anda herkes tarafından tavsiye edilen yöntemdir. Ancak PHP 4 öncesi versiyonlarda çalışmamaktadır.

Model 3, en uzun şekilde yazılan modeldir, eskiden en çok kullanılan ve tavsiye edilen model olmasına karşın artık desteklenmemekte ve tavsiye edilmemektedir.

Uzun lafın kısası artık çoğunluk tarafından tercih edilen yöntem, model 2′de kullanılandır. Bu yöntemi kullanabilmek için oluşturduğumuz formu göndermek için kullandığımız metod da önemlidir. Bu metodlar; post ve get şeklindedir. post metoduyla gönderdiğimiz verileri $_POST ile get metoduyla gönderdiğimiz verileri $_GET ile elde edebiliriz. Ayrıca ister post isterse get motoduyla gönderilen veriler $_REQUEST ile de elde edilebilir. $_REQUEST hem post hem de get metoduyla uyumludur.

Sayfa başına dön  Mesaj [1 sayfadaki 1 sayfası]

Similar topics

-

» jQuery Form Kontrolü

Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz