הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-11-06, 20:55   # 1
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

הדרך הבטוחה ביותר לסנן הזרקות

אהלן, אני מנסה לקחת נתונים מ-$_POST ו-$_GET ולסנן אותם עד כמה שאפשר, אני מסנן עם strip_tags, כמה טובים הסיכויים להזרקות SQL אחרי סינון ב-strip_tags?
  Reply With Quote
ישן 24-11-06, 22:42   # 2
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

אני אישית לא מכיר את הפונקציה....תנסה את:
mysql_real_escape_string()

היא מעולה בשביל זה...
  Reply With Quote
ישן 25-11-06, 02:43   # 3
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

strip_tags לא אמור לסנן הזרקות,
הוא רק מסנן תגי HTML.

הפונקציה ש Pileman הביא לך זה אמור לסנן את ההזרקות..
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 25-11-06, 02:45   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ניסיתם לעבוד איתה כשאתם מציגים את המידע ב TEXTAREA ו INPUT ?

מהניסיון שלי אחת הדרכים היותר טובות למנוע הזרקות היא פשוט להפוך את כל התווים הבעייתים לקוד ASCII
  Reply With Quote
ישן 25-11-06, 11:40   # 5
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

השם הוא Pilmen !!!!!!!!!!!!!!!!!!!!!!!!!!!

ו....אהההם כן ניסיתי...מה הבעיה בדיוק עם ההצגה?
נכון שASCII יותר טוב אבל זה קצת מעצבן לעבור תו תו בעיתי =/
  Reply With Quote
ישן 25-11-06, 13:53   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי Pilmen צפה בהודעה
השם הוא Pilmen !!!!!!!!!!!!!!!!!!!!!!!!!!!

ו....אהההם כן ניסיתי...מה הבעיה בדיוק עם ההצגה?
נכון שASCII יותר טוב אבל זה קצת מעצבן לעבור תו תו בעיתי =/
תעשה ניסויים ותראה...ופשוט מאד אתה עושה פונקציה ומפעיל אותו באופן גלובלי על POST ו GET וממיר לפני ההכנסה למסד.
  Reply With Quote
ישן 25-11-06, 16:36   # 7
Oleg
חבר פורום
 
Oleg's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
הודעות: 80

Oleg לא מחובר  

ציטוט:
function sanitize($input)
{
if(get_magic_quotes_gpc())
{
$input = stripslashes($input);
}
return(mysql_real_escape_string($input));
}
mysql_real_string דורשת חיבור פעיל למסד... אז תקראו לה רק בין mysql_connect
וmysql_close
  Reply With Quote
ישן 25-11-06, 18:33   # 8
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

למה לקחת רק פונקציה אחת?

כמו שאמרו, הפונקציה סטריפ טאקס היא רק להתייחס לתגים האלה כטקסט ולא כתגיות HTML בפלט..

תשים סטריפ טאקס וגם mysql_real_escape_string ועוד מסננים, בכלל אפשר לקבץ הכל בפונקציה אחת שלך..
  Reply With Quote
ישן 26-11-06, 00:22   # 9
נריה
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: מרכז
גיל: 34
הודעות: 2,122

נריה לא מחובר  

נגיד אתה יודע שאתה רוצה לקבל רק מספרים
PHP קוד:
$id = (int) $_GET['id']; 
סינון קטן וטוב לבדוק רק למספרים
וכמובן אם אתה רוצה שיהיה לך תווים זה מסנן תוי HTML
PHP קוד:
$page htmlspecialchars($_GET['page']); 
  Reply With Quote
ישן 27-11-06, 20:02   # 10
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

htmlspecialchars משאיר את תגי ה-HTML במצב לא פעיל, עדיף לסנן אותם.
אני יודע בדיוק מה עושה strip_tags(), ולכן שאלתי אם זה מצריך עוד שיטה של סינון הזרקות, חוץ מהזרקות שונות בHTML.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ