php addslashes fonksiyonu

php addslashes fonksiyonu

10 Aralık 2010 Cuma 23:41

addslashes fonksiyonu genelde güvenlik amaçlı kullanılır

php fonksiyonlarından addslashes güvenlik ve hata önleme amaçlıdır.
Örneği şu şekilde bir sql cümlemis olsun
INSERT INTO table(baslik) VALUES('$deger');
Burda $deger adlı değişken yerine yerleşir ve sorgu çalışır,$deger değişkenini de kullanıcıdan aldığımızı farzedelim, form falan
Kullanıcı formdaki alana   Konya'nın yemekleri yazmış olsun ve sorgu şöyle olur.

INSERT INTO table(baslik) VALUES('Konya'nın yemekleri');

Dikkat ederseniz 3 tane tırnak oldu ve bu hem hata verir hemde güvenlik açığıdır, suistimal edilebilir.
Addslashes ise değişkenlerin içindeki tek be çift tırnakların önüne ekler bu sayede mysql bunu anlar ve hata olmaz
$deger=addslashes($deger); gibi

Bu fonksiyonun tam tersi işlevini yapan stripslashes vardır , daha sonra işleyeceğiz
Ayrıca sunucuda magic_quotes ayarı açıksa formdan gelen verileri otomatik addslashes yapar 
Fakat bu özellik php 5.3 den beri tavsiye edilmemekde ve php 6.0 da kaldırılacaktır

Etiketler: php, php fonksiyonları, php dersleri,
İlgili Başlıklar» php ile resim küçültme ve kırpma
» php ile arama motoru robotlarını tespit etme
» php ile mysql veritabanı işlemlerine giriş
» php while döngüsü
» Php ile gmail smtp üzerinden mail göndermek
» php abs fonksiyonu
» php for döngüsü
» php ve diziler (array)
» php ve if else yapısı
» php ve matematiksel işlemler operatörler
» php yorum satırları
» Php'de değişken ve metin işlemleri
» php ve değişkenler
» ilk php uygulamamız
» Php kod yazımı için gerekli programlar
» Adım adım php
» Php için gerekli yazılımlar
» Php giriş
Hangi php editörünü kullanıyorsunuz

rapid php editor
dzsoft php editor
Php designer
Notepad
Zend Studio
notepad++
phped
dreamweaver
Diğer
Diğer Anketler
Foto Galeri Video Galeri
Php kod editörleri

Tüm Galeriler
Haber Arşivi  |   Künye  |   İletişim  |   Giriş sayfam yap  |   Sık Kullanılanlara Ekle  |   Sitene ekle  |  
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
Tüm hakları sakldır
İzinsiz ve kaynak gösterilmeden yayınlanamaz