1. تطوير الويب
2

كيف يمكنني حماية مدخلات فورم (php-html)

  • حذف بواسطة المستخدم
  • مجهول
  • 2019-10-10T17:51:49+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
2
Mirro 2019-10-10T21:47:07+00:00 أضف ردا
  • رابط مختصر

السلام عليكم.. جرب هذا

<?php

$user="Admin$ test"; // Change to : $user=$_POST[''];

$keyremove = array("$", "<", ">", "^", " "); // add

$newUser = str_replace($keyremove, "", "$user");

if($newUser==$user){

    //Better to add fun: mysqli_real_escape_string ref:

    //Save in Mysql

    //print it's Okay

    echo"تم التسجيل بنجاح";

}else{

    echo"يجب ألا يتضمن إسم المستخدم الحروف التالية....";

    echo"<br>جرب إستخدام الإسم<br>$newUser";

}

?>

مرجع إستعمال mysqli_real_escape_string هنا على w3S..

https://www.w3schools.com/p...

ومن الأفضل إستعمالها حتى على باقي عناصر قاعدة البيانات المدخلة... لضمان حمايتها من الحقن..

//

من الجيد أن تراجع أيضا

strip-tags // لحذف عناصر ال HTML

رابط الإستزادة:

https://www.php.net/strip-tags

تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

103 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • بايثون او php
  • أحتاج تشفير قوي جدا لصفحة ويب html
  • مساعدة في دمج الكودين معا php HTML js
  • في html
  • كيف يتم تنفيد دالة php بعد وقت محدد

انسخ هذا الرابط:

تنبيه