Brahim Elmadkoun نشر 12 أكتوبر 2022 أرسل تقرير نشر 12 أكتوبر 2022 (معدل) مثلا لدي هذا الكود <?php $filesarray = array( 'http://domain1.com' 'http://domain2.com' 'http://domain3.com' ); foreach($filesarray as $file){ if( strpos(file_get_contents($file),'class="vid-brahim"') !== false) { echo $file; break; } } ?> الان اظن ان عندما يتم تنفيذ الكود يتم عمل ريكويست على تلك المواقع بي IP الخاص بي سيرفر هل يوجد طريقة لعم ريكويست على تلك مواقع بي IP زائر تم التعديل في 13 أكتوبر 2022 بواسطة عبد الحميد حمشو عنوان غير واضح اقتباس
0 علي عبد محسن نشر 13 أكتوبر 2022 أرسل تقرير نشر 13 أكتوبر 2022 من المعلوم أن كود php سيتم تنفيذه في الخادم وطالما كان الخادم في domain خاص به فإذا كان الكود الخاص بك مصمم لعمل أي request من داخل الخادم فسيتم من الdomain الخاص بالخادم server, ولكن لكي تتمكن من عمل request على أي domain من جانب الcleint أو الزائر كما تسميه فتحتاج إرسال الdomain المراد الوصول إليه من الكود في مثالك الى متصفح الزائر مثلاً وعندها عن طريق javascript مثلاً أو ببساطة بواسطة html ( هذا يعتمد على تفصيل ماتريد أن تحققه) وهناك يتم عمل الrequest من ip الزائر. أي بكلام أخر كود php يتم تنفيذه في الخادم لتوليد عناصر html تظهر في متصفح الزائر عندما يفتح الصفحة ومنها يستطيع مثلاً فتح رابط domain معين بالنقر عليه أو ما شابه ذلك. <!DOCTYPE html> <html> <body> <?php $filesarray = array( // المصفوفة في سؤالك مكتوبة بشكل خاطيء وتم إصلاح الخطأ 'http://domain1.com', // , يجب إضافة الفاصلة بعد كل عنصر 'http://domain2.com', 'http://domain3.com', ); foreach($filesarray as $file){ if( strpos(file_get_contents($file),'class="vid-brahim"') !== false) { // أفترض أنك تحتاج هذا الشرط فوضعته مع الكود ولكن إذا لم يتحقق لن يظهر رابط الدومين $link= '<a href="'.$file.'"'.' >'.$file.'</a>'; // بناء الرابط ليظهر للمستخدم في المتصفح echo $link; // إظهار الرابط break; } } ?> </body> </html> اقتباس
السؤال
Brahim Elmadkoun
مثلا لدي هذا الكود
<?php
$filesarray = array(
'http://domain1.com'
'http://domain2.com'
'http://domain3.com'
);
foreach($filesarray as $file){
if( strpos(file_get_contents($file),'class="vid-brahim"') !== false) {
echo $file;
break;
}
}
?>
الان اظن ان عندما يتم تنفيذ الكود يتم عمل ريكويست على تلك المواقع بي IP الخاص بي سيرفر هل يوجد طريقة لعم ريكويست على تلك مواقع بي IP زائر
تم التعديل في بواسطة عبد الحميد حمشوعنوان غير واضح
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.