مهين امن

18 نقاط السمعة
2.01 ألف مشاهدات المحتوى
عضو منذ
طيب هل هناك طريقة لمنع الدارك مود من موقعي ولو كان الزائر مفعلها بجهازه او متصفحه
ولكن الان تفطنت لمشكلة وهي تسجيل الخروج من الجلسة فعندما اضغط تسجيل الخروج واعود لصفحة الادمن اجد الصفحة تستقبلني ولا تطالبني بادخال الايميل وكلمة السر ممكن تعطيني كود مثل الاول يقوم بتسجيل الخروج عندما اضغط على الزر مثلا الملف الذي سيكون فيه كود تسجيل الخروج هو : logout.PHP والزر سيكون <a href="logout.php" class="delete-btn">تسجيل الخروج</a>
تعديل جميل جدا غفر الله لك و لوالديك
وفي ال config.php ماذا اقوم بتغيره ؟
الله يوفقك دنيا واخرة ويلحقك بالصالحين
الله يرزقك من حيث لا تحتسب ويرحم والديك
هل تستطيع فحص الموقعي تبعي لاني مرة مبتدئ في البرمجة واحب لو يتواجد ثغرات فانا غلباااان هههه بالبرمجة: https://soqhrag.com
والله هدعي لك وان ربي اكرمني بمشروعي لن انساك ولو بالشيء الرمزي
هاااااا جزيت خيرا . تشرفت اخي بك اخوك من اليمن ومن عدن تحديدا
وثاني شيء ممكن اتعرف عليك حبيب من اين انت ؟
الله المستعان يعني مافي طريقة اجعل ملف واحد لكل الجداول ؟
مفهوم حاضر اخي في الله -ممكن خدمة اخرى صغنونة ولك الاجر باذن الله تعالى وهي نفس المشكلة ولكن في خاصية العرض: انا استعمل لعرض المنتجات من جدول واحد فقط ولهذا بعد اريد ان اعرض من اي جدول يستدعي لي البيانات ممكن تعدل عليه واسال الله ان يحشرك في زمرة الانبياء: <section class="quick-view"> <h1 class="title">عرض الإعلان</h1> <?php $pid = $_GET['pid']; $select_products = $conn->prepare("SELECT * FROM `products` WHERE id = ? ORDER BY id DESC"); $select_products->execute([$pid]); if($select_products->rowCount() > 0){ while($fetch_products = $select_products->fetch(PDO::FETCH_ASSOC)){
جزاك الله خيرا ضبطت واذا اردت اضافة جداول اخرى فوق الثلاثة الجداولالحالية
هذه هي الجداول تبعي في قاعدة البيانات فهل الكود صحيح $select_products = $conn->prepare("SELECT * FROM `products` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `car` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `sellhome` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `alic` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION
وكيف استخدم UNION Opertaor
جزاك الله خيرا واسال الله ان يحشرك مع الانبياء
اسال الله ان يحشرك في زمرة الانبياء والصالحين
وهذا هو الكود الذي ارفع به الصور ولكن اذا رفعت صورة تحمل نفس الاسم لا تتكرر في ملف الرفع اذا كانت نفس الاسم تكون صورة واحدة فقط لكل المنشورات واذا حذف الصورة تتخرب جميع المنشورات التي تحمل نفس اسمها if(isset($_POST['add_product'])){ $name = $_POST['name']; $name = filter_var($name, FILTER_SANITIZE_STRING); $city = $_POST['city']; $city = filter_var($city, FILTER_SANITIZE_STRING); $date = $_POST['date']; $date = filter_var($date, FILTER_SANITIZE_STRING); $price = $_POST['price']; $price = filter_var($price, FILTER_SANITIZE_STRING); $number = $_POST['number']; $number = filter_var($number, FILTER_SANITIZE_STRING); $place = $_POST['place']; $place =
لو تقدر تعطيني حل وهو عند رفع الصورة يقوم بالكود باضافة مثلا id المنشور الى اسم الصورة وبهذا يكون اسم الصورة غير مساوي للمنشور الثاني اذا رفعته بنفس الصورة : مثلا اذا رفعت صورة تحمل اسم : moheeb.png فيقوم الكود بزيادة عدد عشوائي او ID المنشور الى اسم الصورة فتكون مثلا :moheeb1.png واذا رفعت منشور اخر بنفس الصورة :moheeb.png فيعطيها الكود ID المنشور الى اسم الصورة فتكون مثلا moheeb2.png
ولكن الان صارت مشكلة أخرى وهو اذا نشرت منشورين يحملون نفس اسم الصورة ترتفع صورة واحدة فقط واسم واحد واذا حذفت السجل مع الصورة بالكود حقك الذي ارسلته ينحذف السجل الاول مع الصورة والمنشور الاخر يبقى ولكن بلا صورة بسبب ان الصورة انحذفت مع السجل الاول
جزيت خيرا و زوجت بكرا الكود اجى في محله
اخ ياسر للاسف لم يتوافق الكود