Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP - $_REQUEST

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,439
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 6 Gün
Başarım Puanı
1,051
MmoLira
695,092
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

PHP'de $_REQUEST bir süper küresel değişkendir. $_GET, $_POST ve $_COOKIE değişkenlerinin içeriklerinin bir koleksiyonu olan ilişkisel bir dizidir.

  • "php.ini" dosyanızdaki ayarlar bu değişkenin kompozisyonunu belirler.
  • "php.ini" dosyasındaki yönergelerden biri de PHP'nin GET, POST ve COOKIE değişkenlerini kaydetme sırasını belirleyen request_order'dır.
  • Bu dizide listelenen değişkenlerin varlığı ve sırası PHP variables_order'a göre tanımlanır.
  • Bir PHP betiği komut satırından çalıştırıldığında, argc ve argv değişkenleri $_REQUUST dizisine dahil edilmez çünkü değerleri $_SERVER dizisinden alınır ve bu dizi de web sunucusu tarafından doldurulur.

GET Yöntemi ile $_REQUEST

Aşağıdaki betiği Apache sunucusunun belge klasörüne kaydedin. Windows'ta XAMPP sunucusunu kullanıyorsanız, betiği "hello.php" olarak "c:/xampp/htdocs" klasörüne yerleştirin.

PHP:
<html>
<body>
   <?php
      echo "<h3>First Name: " . $_REQUEST['first_name'] . "<br />"
      . "Last Name: " . $_REQUEST['last_name'] . "</h3>";
   ?>
</body>
</html>

XAMPP sunucusunu başlatın ve tarayıcı penceresine URL olarak girin.

Çıktıyı
şu şekilde almalısınız:

1.jpg

POST Yöntemi ile $_REQUEST

Belge kök dizinine aşağıdaki betiği "hello.html" olarak kaydedin.

PHP:
<html>
<body>
   <form action="hello.php" method="post">
      First Name: <input type="text" name="first_name" /> <br />
      Last Name: <input type="text" name="last_name" />
      <input type="submit" value="Submit" />
   </form>
</body>
</html>

Tarayıcınızda " " URL'sini girin. Tarayıcı penceresinde benzer çıktıyı almalısınız.

php_$_request_2.jpg


Ayrıca PHP kodunu HTML betiğinin içine gömebilir ve formu PHP_SELF değişkeniyle kendisine POST edebilirsiniz.

PHP:
<html>
<body>
   <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
      <p>First Name: <input type="text" name="first_name" /></p>
      <p>Last Name: <input type="text" name="last_name" /></p>
      <input type="submit" value="Submit" />
   </form>
   <?php
      if ($_SERVER["REQUEST_METHOD"] == "POST")
      echo "<h3>First Name: " . $_REQUEST['first_name'] . "<br />"
      . "Last Name: " . $_REQUEST['last_name'] . "</h3>";
   ?>
</body>
</html>

Aşağıdaki çıktıyı üretecektir:

php_$_request_3.jpg
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst