فرق بين دو تابع stripslashes , addslashes

nasser110

Member
سلام
يه سوال از دوستان عزيز داشتم مي خواستم فرق بين دو تابع :
stripslashes
و
addslashes
رو بگيد ، خيلي برام مهمه
مرسي
 

oxygenws

Active Member
addslashes علامت اسلش رو می ذاره..... اون یکی بر میداره..... اگر می خوای بیشتر توضیح بدم.
 

nasser110

Member
سلام
اگه ميشه بيشتر توضيح بده
آخه مي دوني يه جايي شنيده بودم اين دو تابع براي جلوگيري از sqlinjection استفاده ميشه كه ار مقادير ورودي مقدارهاي مشكوك را بر مي داره حالا مي خواستم بدونم هر كدوم كجا استفاده ميشوند .
مرسي
 

nasser110

Member
سلام
مرسي
ولي من فرق بين اين دو تابع ذو مي خوام :cry:
چون تو همون صفحه اي كه لينك دادي هم گفته شده از اين دو تابع استفاده كنيد
مرسي
 

oxygenws

Active Member
یک مثال ساده:

کد:
$str="it's me";

$str1=addslashes($str); // $str1="it/'s me"

$str2=stripslashes($str1); // $str2="it's me"

موفق باشید
 

nasser110

Member
سلام
مرسي واقعا ممنون
لطف كرديد
راستي اين دو تابع اصلا به درد جلوگيري از حمله sqlinjection مي خورند ؟ يعني با اين دو تابع ميشه جلو حمله رو گرفت ؟
مرسي
 

oxygenws

Active Member
تا حدودی
(گفتم تا حدودی، چون تمام روش های تزریق رو نمی دونم)
 

جدیدترین ارسال ها

بالا