السلام عليكم و رحمة الله و بركاته
بغيت مساعدة يا اخوان كيف أقدر اعمل أرتباط بمثل هالطريقة ؟
بحثت في المنتدى و لم احصل على المفيد ياريت المساعدة .
http://www.urname.com/?fn=contact
Quality
السلام عليكم و رحمة الله و بركاته
بغيت مساعدة يا اخوان كيف أقدر اعمل أرتباط بمثل هالطريقة ؟
بحثت في المنتدى و لم احصل على المفيد ياريت المساعدة .
http://www.urname.com/?fn=contact
Quality
__________________
من لم يكن ذئبا أكلته الذئاب
UP -- للرفع
__________________
من لم يكن ذئبا أكلته الذئاب
سلام عليكم
عندي احساس ان الشرح أو على الأقل شبيه به موجود لكن ما المانع
تفضل وبشكل مبسط:
كود PHP:
<?php
function main() {
// your default page here!
exit();
}
function contact() {
// your contact page here!
exit();
}
function contact_2() {
// your contact 2 page here!
exit();
}
$fn = $_REQUEST['fn'];
switch($fn) {
case 'contact_2':
contact_2();
break;
case 'contact':
contact();
break;
default:
main();
}
?>
طيب , ممكن تخبرني ما هي المتغيرات في هذا الكود ؟
__________________
من لم يكن ذئبا أكلته الذئاب
للأسف يمكن ما أقدر أفيدك بالشرح (فأنا لست بمبرمج)
لكن بقول لك أنا وش عملت وإذا فيه أحد ممكن يشرح يكون أحسن مني
على العموم
كل اللي عملته هو ثلاث دوال وممكن تغير اسمائها حسب رغبتك
بحاول اشرح الكود لكن بأسماء جديدة هذي للمرة يمكن يسهل في الفهم
كود PHP:
<?php // أكيد بداية الملف
// دالة اسمها quality
function quality() {
// هنا ممكن تكتب أي كود برمجي مثلا
echo "Hi man";
// أو ممكن تطلب ملف مثلا
include_once('./file.php');
// وإذا حبيت تكتب كود html
?> <table>bla bla bla</table> <?php
exit();
}
// ممكن نضيف دوال أكثر وأكثر بأسماء مختلفه مثلا
function swalif() {
// your code here!
exit();
}
// بعدين نكتب اللي يسمونه المبرمجين متغير نسميه مثلا go ونعرفه
// يصير الرابط www.domain.com/?go=quality
$go = $_REQUEST['go'];
// بعدين الكود هذا للتبديل لكن مدري وش يسمونه المبرمجين بالعربي
switch($go) { // لاحظ go
// الحالة الأولى quality
// تطلب الدالة quality اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
// www.domain.com/?go=quality
case 'quality':
quality();
break;
// الحالة الثانية swalif
// تطلب الدالة swalif اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
// www.domain.com/?go=swalif
case 'swalif':
swalif();
break;
// الحالة الثالثة default
// تطلب الدالة swalif اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
// www.domain.com
// الفائدة من هذي الحالة هي طباعة أحد الدوال في حالة الاتصال المباشر بالملف
default:
swalif(); // ممكن تغير swalif إلى quality
}
?>
فعلا ً انت رهيب يا رهيب أشكرك جزيل الشكر و بارك الله فيك
.. Quality ..
__________________
من لم يكن ذئبا أكلته الذئاب
ليه هالتعقيد
بإمكانك تعملها كذا
switch ($fn) {
case "contact":
echo "محتوى صفحة اتصل بنا"
break;
case "index":
echo "الصفحة الرئيسية والمحتوى حقها"
break;
}
__________________
www.msbarNet.com
msn@msbarnet.com
يستخدم العضوية شخصين
اتمنى انه تتاكد ان هالطريقه ما تسبب لك ثغره امنيه عاليه على موقعك
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
Quality :
شكرا حبيبي
ماسنجر :
وين التعقيد؟
بالنسبة للكود اللي وضعته أنت ما سبق لي تجربته لكن باعتقادي أنه يفتقر لبعض الأشياء
أكيد ما بقدر أشرح لأني مو متخصص بهالأمور واللي كتبته مجرد اجتهاد ويا ليت الخبرا يدلون بدلوهم
المهمة9 :
يا ليت تقول ولو باختصار مكان الخلل لأحتمال وجود الثغرة الأمنية حتى نستفيد
بأعتقادي وبمعلوماتي البسيطة بهالمجال أن الكود اللي قدمته مهو جديد ويستخدم بكثير من التطبيقات لعرض محتويات بسيطة من خلال صفحة واحده
واعتقد أنك تقصد بوجود ثغرة أمنية أنه في حال عمل استعلام والا أنا غلطان
لكن في هذي الحالة الأمر سيختلف لأن المطلوب كان مجرد روابط
وفي حال وجود استعلام من القاعدة أكيد بيكون فيه شوي زيادات بالكود
المهمة9 هل تقصد لأني سميت الدالة بنفس اسم الحالة أو مدري وش يسمونها المبرمجين :shy:
يعني هل الأفضل يكون بهذا الشكل؟؟
كود PHP:
<?php
function show_main() {
// your default page here!
exit();
}
function show_contact() {
// your contact page here!
exit();
}
function show_contact_2() {
// your contact 2 page here!
exit();
}
$fn = $_REQUEST['fn'];
switch($fn) {
case 'contact_2':
show_contact_2();
break;
case 'contact':
show_contact();
break;
default:
show_main();
}
?>
اشكركم على تفاعلكم معي أخواني ؟؟ ولكن كيف أجلب الصفحات أو المحتوى ؟؟
// صفحات html ??? و ما هو المتغير ؟؟
اخوكم كوالتي
__________________
من لم يكن ذئبا أكلته الذئاب
للادراج ممكن تعمل:المشاركة الأصلية كتبت بواسطة Quality
أوكود PHP:
include_once('./file.html');
لكن الجلب موضوع مختلف وللأسف ما بقدر أشرح لأني ضعيف بالشرح أولاً وأدور من يشرح لي ثانياً :shy:كود PHP:
include('./file.html');
وأخيراً ما جربت قبل كذى أعمل جلب
هذا إذا كنت فهمتك صح :con2:
شكرا ًلك اخوي رهيب كفيت و وفيت و بارك الله فيك
كوالتي
__________________
من لم يكن ذئبا أكلته الذئاب