PHP ƙanamici ƙasa
- الصفحة السابقة المتغيرات العالمية PHP
- الصفحة التالية تحقق من صحة النماذج PHP
Vakaitaccen PHP $_GET da $_POST don samun data ƙasa (form-data).
PHP - ƙanamici ƙashe HTML
ناوودوكانو ƙashe na ƙaƙaƙiya ƙanamici HTML wanda ya ɗauki biyu ƙanamici da tsariɗa a cikin shiga da tsariɗa a cikin ƙirar ƙasa:
实例
当用户填写此表单并点击提交按钮后,表单数据会发送到名为 "welcome.php" 的 PHP 文件供处理。表单数据是通过 HTTP POST 方法发送的。
如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的:
Welcome
Your email address is:
输出:
Welcome Bill Your email address is Bill.Gates@example.com
使用 HTTP GET 方法也能得到相同的结果:
实例
"welcome_get.php" 是这样的:
Welcome
Your email address is:
上面的代码很简单。不过,最重要的内容被漏掉了。您需要对表单数据进行验证,以防止脚本出现漏洞。
注意:在处理 PHP 表单时请关注安全!
本页未包含任何表单验证程序,它只向我们展示如何发送并接收表单数据。
不过稍后的章节会为您讲解如何提高 PHP 表单的安全性!对表单进行适当的安全验证对于抵御黑客攻击和垃圾邮件非常重要!
GET da POST
GET da POST dake fassara tashi (masa, array( key => value, key2 => value2, key3 => value3, ...) ). Tashi fassara kuma fassara ki / kiwa, kiwa kuma na anar da kwarewa na abin da mutum ke shirya.
GET وPOST تُعتبر $_GET و$_POST. إنها متغيرات عالمية، مما يعني أن الوصول إليها لا يتطلب مراعاة النطاق – لا تحتاج إلى أي كود خاص، يمكنك الوصول إليها من أي دالة أو فئة أو ملف.
GET وPOST تُعتبر $_GET و$_POST. إنها متغيرات عالمية، مما يعني أن الوصول إليها لا يتطلب مراعاة النطاق - لا تحتاج إلى أي كود خاص، يمكنك الوصول إليها من أي دالة أو فئة أو ملف.
$_GET هو مجموعة المتغيرات التي يتم نقلها عبر متغيرات URL إلى البرنامج النصي الحالي.
$_POST هو مجموعة المتغيرات التي يتم نقلها عبر HTTP POST إلى البرنامج النصي الحالي.
متى يجب استخدام GET؟المعلومات المرسلة باستخدام طريقة GETمرئية للجميع
جميع أسماء المتغيرات والقيم تظهر في URL. GET له حدود في عدد المعلومات المرسلة، ويحددها حوالي 2000 حرف. ولكن، نظرًا لأن المتغيرات تظهر في URL، فإن إضافة الصفحة إلى المفضلة يصبح أكثر سهولة.
يمكن استخدام GET لإرسال بيانات غير حساسة.التعليقات:
لا يجب استخدام GET لإرسال كلمات المرور أو المعلومات الحساسة!
متى يجب استخدام POST؟المعلومات المرسلة باستخدام طريقة POST غير مرئية للآخرينجميع الأسماء/القيم ستتم دمجها في جسم الطلب HTTP، وهي غير مرئية للآخرين.غير محدودة.
إضافةً إلى ذلك، يدعم POST وظائف متقدمة مثل multi-part binary input عند تحميل ملفات إلى الخادم.
لكن، نظرًا لأن المتغيرات ليست مرئية في URL، لذلك لا يمكن إضافة الصفحة إلى المفضلة.
نصيحة:يفضل المطورون استخدام POST لإرسال بيانات النموذج.
دعونا نرى كيفية التعامل مع نماذج PHP بشكل آمن!
- الصفحة السابقة المتغيرات العالمية PHP
- الصفحة التالية تحقق من صحة النماذج PHP