559
צפיות
צפיות
4
תשובות
תשובות
שאלה בהקשר של header (שפת php)
שלום רב,
אני מעונייו לבדוק ע"י שרת חיצוני את יציבות אתרי
החלטתי להריץ cron לעמ' הראשי של האתר שלי ובאותו דף לעשות שאילתה ל- header של האתר שלי וכך לבדוק אם הוא באוויר או שהוא נפל.
השאלה שלי היא איך אני עושה את זה ? איך אני מגלה מה ה- header ואם כן איך אני קורא דרכו אם האתר באוויר או לא?
יש לכם דרך אחרת להמליץ לי כדי לדעת אם האתר באוויר או לא?
נ.ב.
זה חשוב לי כדי למדוד את טיב השרת שלי
תודה!
4 תשובות
אתה לא צריך לשלוח headers בשביל
לראות אם השרת למעלה
if($f = @fsockopen('myserver.net','80'))
{
// Connection succeeded
}
else
{
// Connection failed – DOWNTIME 🙂
}
בכל אופן GET / HTTP/1.0 יעבוד מספיק טוב בד"כ אם אתה רוצה לקבל פלט
לא הבנתי את הדוגמא
בכל אופן היא לא עובדת לי, אם תוכל להסתכל בבקשה:
<?php
if($f = @fsockopen('http://walla.co.il','80'))
{
print "חי";
}
else
{
print "מת";
}
?>
בעצם עובד תודה
בבקשה