أيهما تستخدم GET أم POST ؟

0
أيهما تستخدم GET  أم POST ؟




قد يكون العيب في الخاصية GET  عدم سرية المعلومات التي تقوم بكاتبتها ومن الممكن أن تظهر للشخص الذي يجلس الى جوارك ... خاصة عندما تريد الحفاظ على سرية معلوماتك . 
أضف إلى ذلك أنها غير مفيدة في النصوص الكبيرة الحجم . 
ولكنها مفيدة في أشياء كثيرة  فمثلاً محركات البحث يجب أن تستخدم هذه الخاصية لكي يستطيع المستخدم أن يستخدم عنوان البحث ويحتفظ به لوقت آخر ولا يقوم من جديد بكتابة الكلمة التي يبحث عنها .
 
أيضا الـPOST مفيدة في إخفاء المعلومات وإحتواء كميات كبيرة من البيانات ولكن لايمكن الاحتفاظ بعنوان الصفحة .... مع ذلك فإنها أيضا ليست جيدة في الحماية بحيث أن أي هاكر خبير يمكنه الحصول على المعلومات إذا لم يكن لها تشفير معين في نقلها ..لكن اذا اردت فعلاً ان تجعلها محمية فيجب عليك استخدام اتصال محمي الى سيرفر محمي .... او مايسمونه (SCURE CONNECTION TO SCURE SERVER) . 
 
أدوات التحكم في النماذج : 
 
في الواقع أن أدوات التحكم عبارة عن  مربعات النصوص العاديه (التي يدخل فيها المستخدم اسمه وعنوانه ) وازرار الراديو ( والتي يقوم المستخدم فيها باختيا شي معين (مثل الوجبه المفضلة لديه او المشروب المفضل اليه ) ومربعات الاختيار (التي تتيح للمستخدم أن يختار مايشتهي ويحب من الخيارات المعروضة ) 
وأيضا القوائم التي تساعدك على اختيار أكثر من  شي أو شي واحد . 
 
في أغلب هذه الاشياء يتم استعمال الوسم
<INPUT>
وتلخيص تفصيله كالتالي :
 <INPUT TYPE= type NAME= name VALUE= value other attribute>
 
 
 
 
 
 
 
الشرح :
 
1 - TYPE= type
نحدد نوع  الكائن إذا كان زر راديو أو مربع نص عادي أو  مربعات الاختيار . 
 
2 - NAME= name
تقوم فيها بإعطاء اسم لمتغير يتم حفظ القيمة فيه  . 
 
3 - VALUE= value
سيتضح وظيفته أكثر عندما ندرج عليه أمثله إذ أن عمله يختلف من أداة إلى أخرى . 
 
تطبيقات عمليه
 
سنقوم في هذه التطبيقات بصنع  برامج  بسيطة تتكون من ملفين ، الملف الاول  يحتوي على كود HTML يقوم بتكوين النموذج  والملف الثاني يقوم بإستقبال النتائج وطباعتها  . 
 
مربعات النصوص (  TEXT Box)  : 
نقوم بعمل ذلك كالتالى :
1 - قم بتشغيل محرر النصوص لديك .
2 - اكتب الكود التالي :
<html dir =”rtl”>
<FORM METHOD  = “GET” ACTION = “pro.php”>
ماهي وجبتك المفضلة في الصباح ؟
 
<br>
<INPUT TYPE =”text” NAME = “food” value=جبنة ومربي”>
<br>
<INPUT TYPE= submit  VALUE=”إرسال”>
<INPUT TYPE= reset  VALUE=”مسح”>
</form>
</html>



3 - قم بحفظ الملف  كصفحة HTML . وقم بتسميته (  prohtml.html) .
4 - افتح محرر النصوص إذا كنت أغلقته .
5 - اكتب الكود التالي  : 

<? 
Echo “وجبتك المفضله والى تموت في حبها هي” . “ “ . $food ;  
?>
 
6 -  قم بحفظ الملف كـ php . وقم بتسميته pro.php  .
7 - الآن قم بأخذ الملفين وضعهما في مجلد السيرفر لديك .
8 - قم بتشغيل السيرفر واكتب في مستعرض الانترنت لديك 
http://localhost/prohtml.html
 
9 - قم بكتابة وجبتك المفضلة واضغط زر إرسال .
10- ستظهر النتيجة . 




ليست هناك تعليقات:

إرسال تعليق

يتم التشغيل بواسطة Blogger.

جميع الحقوق محفوظه © العالم الأن

تصميم الورشه