lostyazilim
tr.link

PHP için Güvenli POST ve GET Kullanımı

3 Mesajlar 1.478 Okunma
acebozum
tr.link

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Normal Kullanımı : $_POST için P('parametre') | $_GET için G('parametre').

Şifreli Kullanımı : $_POST için P('parametre', 1) | $_GET için G('parametre', 1).

Normal Kullanım Örneğin :-> http://www.siteniz.com/index.php?a=Jelioxe&s=WMAracı


$Ad = G('a');
$Site = G('s');

echo $Site.' sitesinden, Sayın '.$Ad.'. Hoşgeldiniz !';

// Çıktısı :-> WMAracı sitesinden, Sayın Jelioxe. Hoşgeldiniz !


Şifreli Kullanım Örneği :-> http://www.siteniz.com/index.php?a=Jelioxe&s=WMAraci

Şifreli kullanımda özel karakterleri URLENCODE komutu ile döndürmektedir.


$Ad = G('a',1);
$Site = G('s',1);

echo $Site.' sitesinden, Sayın '.$Ad.'. Hoşgeldiniz !';

// Çıktısı :-> WMArac%C4%B1 sitesinden, Sayın Jelioxe. Hoşgeldiniz !


Fonksiyon Kodları


function Güvenlik($Veri, $Şifrele = 0){
if(!empty($Veri)){
if($Şifrele == 0) return str_replace(' ', '', htmlspecialchars(trim(addslashes(strip_tags($Veri)))));
return urlencode(str_replace(' ', '', htmlspecialchars(trim(addslashes(strip_tags($Veri))))));
}
return false;
}
function G($Veri, $Şifrele = 0){
if(isset($_GET[$Veri]) && !empty($_GET[$Veri])){
return Güvenlik($_GET[$Veri], $Şifrele);
}
return false;
}
function P($Veri, $Şifrele = 0){
if(isset($_POST[$Veri]) && !empty($_POST[$Veri])){
return Güvenlik($_POST[$Veri], $Şifrele);
}
return false;
}
IbrahimSerhat BurhanNova emreyvz

kişi bu mesajı beğendi.

elektronikssl
webimgo

IbrahimSerhat IbrahimSerhat Developer Kullanıcı
  • Üyelik 15.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bolu
  • Ad Soyad İ** Y**
  • Mesajlar 68
  • Beğeniler 12 / 16
  • Ticaret 4, (%100)
Teşekkürler :)
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Rica ederim.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al