انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 14 خرداد 1393، 01:50 ب‌ظ

عنوان: اعتبارسنجي form با استفاده از php
ارسال شده توسط: rahmani در 14 خرداد 1393، 01:50 ب‌ظ
سلام
من بايد يك form را اعتبارسنجي كنم كه با html , php نوشته شده است ايا براي اعتبارسنجي form به صورت online بايد حتما ajax بلد باشيم يا با php هم ميتوان اين كار را انجام داد
سپاسگزارم
عنوان: پاسخ : is possible validation form by php (online)
ارسال شده توسط: M!lad در 14 خرداد 1393، 02:42 ب‌ظ
PHP کافیه، در واقع وقتی از تکنولوژی Ajax استفاده میکنید، باز هم سمت سرور و توسط PHP در حال اعتبارسنجی هستید و فقط نتایج رو بدون نیاز به بار گذاری مجدد صفحه توسط Ajax دریافت و نمایش میدید.

البته میتونید از JavaScript و گزینه های Form در Html5 هم به اعتبارسنجی سمت کاربر بپردازید که امن نیست و صرفا به این دلیل صورت میگیرند که بار پردازش سرور رو پایین تر بیارند، به این صورت که در نهایت روی سرور هم اعتبار سنجی صورت میگیره و هدف این بوده که منابع سرور رو به پردازش فرمی اختصاص بدیم که اطمینان بیشتری داریم اطلاعات ارسالیش صحیح هست.
عنوان: پاسخ : is possible validation form by php (online)
ارسال شده توسط: rahmani در 15 خرداد 1393، 11:51 ق‌ظ
PHP کافیه، در واقع وقتی از تکنولوژی Ajax استفاده میکنید، باز هم سمت سرور و توسط PHP در حال اعتبارسنجی هستید و فقط نتایج رو بدون نیاز به بار گذاری مجدد صفحه توسط Ajax دریافت و نمایش میدید.

البته میتونید از JavaScript و گزینه های Form در Html5 هم به اعتبارسنجی سمت کاربر بپردازید که امن نیست و صرفا به این دلیل صورت میگیرند که بار پردازش سرور رو پایین تر بیارند، به این صورت که در نهایت روی سرور هم اعتبار سنجی صورت میگیره و هدف این بوده که منابع سرور رو به پردازش فرمی اختصاص بدیم که اطمینان بیشتری داریم اطلاعات ارسالیش صحیح هست.
سپاس ميشه يك مثال ساده هم بزنيد منظورتون را درست نفهميدم
عنوان: پاسخ : is possible validation form by php (online)
ارسال شده توسط: rahmani در 15 خرداد 1393، 11:58 ق‌ظ
سلام يك مثال ساده
http://www.w3schools.com/php/php_form_validation.asp (http://www.w3schools.com/php/php_form_validation.asp)
عنوان: پاسخ : is possible validation form by php (online)
ارسال شده توسط: ! در 15 خرداد 1393، 01:02 ب‌ظ
شما اگه از جاوا اسکریپت لستفاده نکنید و فقط بخواید از php استفاده کنید کار سختی ندارید

دوتا صفحه دارید که از صفحه ی اول اطلاعات رو به صفحه بعد میفرستید (post یا get). اونجا که php دارید با php عملیات اعتبار سنجی رو هرطورکه بلدید با php انجام میدید.
 
مثلا عین کد ساده ی پایین میشه :

if($_POST){
$username = $_POST['username];
$password = sha1($_POST['password]);

if(connect($username,$password)===1){
echo "hello :)";
}
}


ضمنا عنوان تاپیک رو هم فارسی کن به بدرد آیندگان که جستوجو میکنن هم بخوره :D