PHP-Get Metodu-Post Metodu-Cookie

Minex Partner ile Kripto Kazanmaya Başla!
  • Nonce: Madencilik sırasında hedef hash değerini elde etmek için gereken sayıdır.

kwon

Üstçavuş
Level 1 (1X)
Level 2 (2X)
Level 3 (3X)
Bağış Yapan Üye


0.00005379
  • 0.00000000  
  • #1
Get Metodu

GET metodu genel bir değişken olup iletildiği sayfaların tümüne erişim sağlayabilmektedir . GET Metodu ile girilen bilgi değer, sayfalar arası taşımayı adres çubuğu ile sağlamaktadır.Aders çubuğunda oluşan değişken yönetici tarafından değiştirilip müdahale edilebilmektedir.

Form Sayfası;
PHP:
block" data-lang="php"><form method="GET" action="">
komutu ile form satırımızı oluşturuyoruz, form satırımızın method kısmına GET yazarak veri gönderimini GET metodu ile işlem yapacağını komutluyoruz.
PHP:
<input type="text" name="girdi"/>
komutu ile input oluşturuyoruz ve type değerini text yapıyoruz.Etiket kısımı bizim için önemli name kısmında gönderdiğimiz GET adını yazacağız. name bölümüne “girdi” adını veriyoruz.
PHP:
<input type="submit"/>
veriyi göndermek için “submit” butonuzumu oluşturuyoruz.
PHP:
</form>
komutu ile etiketimizi kapatıyoruz.
Şimdi php kodları ile girdi ismindeki GET metodunu alalım ve değişkene yansıtalım:
PHP:
$degisken = $_GET["girdi"];
PHP:
<form method="GET" action="">
    <input type="text" name="girdi"/>
    <input type="submit"/>
</form>
 
<?php
    if($_GET["girdi"]){  // eğer girdi adında bir GET varsa
                $degisken = $_GET["girdi"]; // GET değerini değişkene aktarıyoruz
        echo $degisken; // değişkene aktardığımız GET değerini ekrana yazdırıyoruz
    }
?>

Form görünümü;
1603564272173.png

Biz forma “Bozok Üniversitesi” yazıp Gönder butonuna tıkladığımızda sayfa görüntüsü aşağıdaki gibi olacak;
1603564289669.png

Post Metodu

POST istek yöntemi, tasarım gereği, bir web sunucusunun, büyük olasılıkla depolamak için istek mesajının gövdesinde bulunan verileri kabul etmesini ister.

Post Metodu Kullanım Örneği
PHP:
<form name="formgonder" action="ilksayfa.php" method="post">
    <table>
        <tr>
            <td><label for="adsoyad">Ad, Soyad:</label></td>
            <td><input type="text" name="adsoyad" id="adsoyad" /></td>
        </tr>
        <tr>
            <td><label for="eposta">E-Posta:</label></td>
            <td><input type="text" name="eposta" id="eposta" /></td>
        </tr>
        <tr>
            <td><label for="mesaj">Mesajınız:</label></td>
            <td><textarea  name="mesaj" id="mesaj" style="height:90px; width:200px" ></textarea></td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" value="Gönder" name="gonder" /></td>
        </tr>
        
    </table>
</form>
<?php
    $adsoyad = $_POST["adsoyad"];
    $telefon = $_POST["eposta"];
    $mesaj   = $_POST["mesaj"];

    echo $adsoyad;
    echo $telefon;
    echo $mesaj;
?>

Form çıktısı aşağıdaki gibi olacak;
1603564328686.png

Ad,Soyad kısmına “Satoshi Türk” E-Posta kısmına “satoshiturk.com” Mesajınız kısımına “Keyifli Forumlar” yazdığımızda çıktımız aşağıdaki gibi oluyor.
1603564342025.png

Çerez (Cookie) Kullanımı

Cookieleri genellikle kullanıcı tanımlama işlemlerinde kullanırız. En çok kullanım alanı login(giriş) işleminde “beni hatırla” seçeneğinin yapımıdır. “Beni hatırla” işaretlendiğinde sistem tarafından bir cookie dosyası oluşturularak içerisine o kullanıcıya ait değişken yazılır.Bu değişken kullanıcının bilgisayarında saklanır. İşlemi yapabilmek için, kullanıcının tarayıcısını cookie kabul etmesi şeklinde ayarlaması gereklidir. Pek güvenli bir yöntem değildir. Özel değerli bilgilerinizin saklanması için önerilmez

Cookie Nasıl Oluşturulur?
setcookie() fonksiyonu ile cookieleri oluşturabiliriz.

Örnek:
kwon adında $isim içerikli 10 saat ömrü olan bir cookie oluşturalım.

PHP:
<?php
$isim = "Satoshi";
setcookie("kwon", $isim, time()+36000);
?><html>
<body>
10 saat ömrü bulunan cookie aldınız .
</body>
</html>

1603564391859.png
 

Bu konudan kwon isimli kullanıcıya 0.00001492 Bitcoin verilmiştir

Üst