ama şu _ kafama takıldı:
$_REQUEST
diğer komutlarda _ yok ama burda neden var?
$_REQUEST Değişkeni
$_REQUEST değişkeni, $_GET ve $_POST değişkenlerinin üçünü de kapsayan bir ifadedir. $_REQUEST, HTML ile oluşturulan "POST" ve "GET" metotlarında kullanılır. Biz PHP mail formunda metot olarak "POST" kullandık:
<form method='post' action='mail.php'>
Diğer bir ifadeyle $_REQUEST değişkeni, HTTP isteklerini işleme koyar. Name ile belirtilen değerlere dikkat ediniz. İşte bu değerlerin PHP içerisinde yer alan parametrelerle bağlantılı olmasını $_REQUEST değişkeni ile sağlıyoruz.
<form method='post' action='mail.php'><p></p>
Email: <input name='email' type='text' /> <p></p>
Konu: <input name='konu' type='text' /><p></p>
Mesaj:<p></p><textarea name='ileti' rows='10' cols='50'></textarea><p></p>
<input type='submit' /><p></p></form>
PHP mail formunda en üstte yer alan;
if (isset($_REQUEST['email']))
ve onun bir altında yer alan;
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['konu'] ;
$message = $_REQUEST['ileti'] ;
ile HTML içerisinde yer alan
name='email'
name='konu'
name='ileti'
birbirleriyle ilişkilidir.
Email, konu ve ileti bizim verdiğimiz değerlerdir. PHP içerisinde yer alan parametrelerle bağlantılı olmasını $_REQUEST değişkeni ile sağlamış olduk...