PHP Dersleri 21: GET ile Gönderilen Veriyi PHP de İşlemek


13.10.2012-22:35 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16005471Toplam Puan: 61210 / Yorum Sayısı: 412005471 adet.


Merhaba arkadaşlar sizlere bu yazımda herhangi bir sayfadan formlar vasıtasıyla get metoduyla gönderilen verileri php ile alıp ekrana yazdırmayı anlatacağım. Herhangi bir sayfadan get ile gönderilen veriye phpde nasıl ulaşılacağı aşağıda açıklanmıştır.

$_GET['degisken adı'];

Bu metodla aldığımız herhangi bir veriyi bir değişkene atayabilir yada yukarıda yazılan şekilde istenilen yerde kullanabilirsiniz. Öncelikle index.html adına bir sayfa oluşturalım ve içeriğine aşağıda belirtilen kodları girelim.

<html><!-- html açılıyor -->
<head><!-- head açılıyor-->
<title>Seyfettin KAHVECİ GET Metodu</title><!-- sayfa başlığı belirtiliyor-->
</head><!--head kapatılıyor -->
<body><!-- body açılıyor-->
<form action="isle.php" method="GET"><!--isle.php ye GET metoduyla form etiketleri arasında bulunanları gönderir form etiketi açılıyor -->
<input type="text" name="veri" /><!--veri adında kullanıcının veri girebileceği text alanı oluşturuluyor-->
<input type="submit" name="gonder" value="gonder"/><!--üzerinde gonder yazan ve aynı isme sahip buton oluşturuluyor -->
</form><!--form etiketi kapatılıyor -->
</body><!--body kapatılıyor -->
</html><!--html kapatılıyor -->

Get metodunda Post metodundan farklı olarak linklede veri gönderilebilir. <A> etiketinin href ine gönderileceği dosya adından sonra ?(soru işareti) konularak değişkenin adı = değişkenin içeriği metodu kullanılır. Bu metodun kullanımı aşağıdaki örnekte ayrıntılı şekilde anlatılmıştır.

<html><!-- html açılıyor -->
<head><!-- head açılıyor-->
<title>Seyfettin KAHVECİ GET Metodu</title><!-- sayfa başlığı belirtiliyor-->
</head><!--head kapatılıyor -->
<body><!-- body açılıyor-->
<a href='isle.php?veri=ben'>Gonder</a><!-- isle.php ye veri=ben metodula veri gönder-->
</body><!--body kapatılıyor -->
</html><!--html kapatılıyor -->

Şimdi ise son olarak bu verileri alıp ekrana yazdıran php kodlarımızı yazalım. isle.php adında bir sayfa oluşturalım ve içeriğine aşağıda bulunan kodları ekleyelim.

<?php
$icerik=$_GET['veri'];//GETmetoduyla gönderilen veri değişkeninin içeriği alınıp içerik değişkenine atanıyor
echo "$icerik<br/>";//içerik ekrana yazdırılıyor ve alt satıra geçiliyor
echo $_GET['veri'];//gelen veri hiç değişkene aktarılmadan ekrana yazdırılıyor aynı şekilde işleme de sokulabilir.
?>

Php de yirmibirinci örneğimizin sonuna geldik arkadaşlar. Bu konuda yada üzerinde çalıştığınız bir projede anlamadığınız bir bölüm olursa yorum ekle bölümünden yazın en kısa sürede cevaplamaya çalışırım. İyi çalışmalar.

Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE



Yazının tamamının kopyalanması yasaktır. En baştaki birkaç paragrafı kopyalayıp, yazıya link verebilirsiniz. Aksi durumda uyarılmaksızın yasal yollara gidilecektir.

Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler.
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.