ציטוט:
נכתב במקור על ידי daMn
אתה לא היחיד שעובד עם קלאס לעיבוד קלט, אבל כמו שהבנתי ממך המחלקה שלך בעצם מפעילה סינון על כל קלט לא משנה מה הוא, וזאת שיטת עבודה לא נכונה לטווח הארוך אם תרצה דווקא איזשהו קלט שלא יעבור סינון.
הכוונה שלי היא לעבוד ככה:
PHP קוד:
$user_insert_data = array(
"gid" => intval($core->post['group']),
"fullname" => $db->escape_string($core->post['fullname']),
"username" => $db->escape_string($core->post['username']),
"email" => $db->escape_string($core->post['email']),
"password" => salt_password($core->post['password']),
"reg_time" => TIME_NOW
);
|
אני מסנן על קל כלט לא משנה מה הוא. אם אני ארצה קלט שלא יעבור סינון, אני אגש אליו בעזרת $input->raw("value"); נכון שישמר עותק נוסף של המשתנה בתוך המחלקה $input, אני לא רואה בזה שום פסול.