Php ve html kullanarak form oluşturma (Get ve post kullanımı dahil)

Squ4re

Üye
1 Ara 2018
248
4
23
Suriye
Konuya girmeden önce şunu belirtiyim php html ile bağlantılı çalışabilen bir dildir.

Merhaba arkadaşlar bu konumda php ve html kullanarak get ve post yöntemleri ile nasıl form oluşturulur bundan bahsedeceğim.Bir önceki form oluşturma konumda temel bilgileri vermiştim sizlere fakat bu konumda çıtayı bir üst seviyeye taşıdım :) bu yöntem ile formunuza işlem yaptırtabileceksiniz.Form parametreleri hakkında bilgin yoksa bu konuma göz atabilirsin; https://www.turkhackteam.org/web-pr...m-olusturmak-detayli-anlatim.html#post8536360

Lafı çok uzatmadan hemen get-post kullanımına geçelim..
Unutmadan göstereceğim bu yöntemi bir üst seviyeye ilerki zamanlarda çıkaracağım ve formumuzu bir veritabanına bağlayacağım şimdilik ufaktan bir adım atalım :) ileride kendi fake scriptlerinizi oluşturmak istiyorsanız takipte kalın.

Get ve post nedir?
Post yöntemi sayesinde formumuza bir işlem atayabiliyoruz mesela formu dolduran kişi otomatik olarak farklı bir sayfaya yönlendiriliyor bu post yöntemi ile yapılan birşeydir.Get yöntemi post yöntemi ile aynıdır aralarında pek fark yoktur.

Şimdi ufak bir örnekle size çalışma mantığını gösteriyim;
Kod:
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White]Aşağıda bulunan kodların ne anlama geldiğini bilmiyorsan yukarıda bıraktığım linkle tıkla ve diğer konuma git orada anlattım.[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White][COLOR=Magenta]<form action="sayfa2.php" method="post"> [COLOR=Yellow]<- burada kullanıcı submit butonuna tıklayınca sayfa2.php'ye post edilmesini (gönderilmesini) istedim[/COLOR][/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White][COLOR=Magenta]Kullanıcı adı: <input type="text" name"uyeismi">[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White][COLOR=Magenta]Şifre: <input type="password" name"şifre">[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White][COLOR=Magenta]<input type="submit" value"Sisteme giriş yap">[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[COLOR=White][SIZE=3][COLOR=Yellow][SIZE=2][COLOR=White][COLOR=Magenta]</form>[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR]
[SIZE=3][COLOR=yellow][SIZE=2](Get yöntemini kullanmak için method="post" yazan kısımdaki post yazısını silip get yazmanız yeterlidir.)[/SIZE][/COLOR][/SIZE]
Yukarıdaki kod bloğu çalıştığında ekranda bir form belirecektir kişi formu doldurup "Sisteme giriş yap" yazan butona tıkladığı anda post edilmesini istedimiz sayfa olan sayfa2.php'yi görecektir.
(if-else dersini anlatırken get-post yönteminden tekrar bahsedeceğim sizlere birkaç tüyo daha vereceğim.)

UYARI! Kullanıcının post edileceği sayfayla bu form kodunu çalıştıracağınız sayfanın aynı klasörde / dizinde olduğundan emin olun.

Yukarıdaki sistem sayesinde bir sayfadan bir diğer sayfaya geçiş sağlayabiliyorsunuz hatta 2 sayfa arasında bir bağlantı kurarak if-else yapısı ile kullanıcı adı - şifre doğruysa sayfa içeriğini gösterme gibi çılgınlıklar yapma imkanınızda var :) Daha derine inmek istemiyorum çünkü dersini vermediğim konuları anlatmış olurum şimdilik bu kadar.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.