כיצד לבדוק אם JavaScript פעיל באמצעות PHP

מוקדש לתחזוקת מדריכים. - שימו לב! רישיון המדריכים שונה!

המנהלים: mike, tomer

tomer
הודעות: 707
הצטרף: ו' ינואר 20, 2006 2:07 pm

כיצד לבדוק אם JavaScript פעיל באמצעות PHP

הודעהעל ידי tomer » ה' ספטמבר 17, 2009 4:59 pm

בעיה: נתון פורום פשוט המרוכבת מ 2 שדות (עבור שם משתמש וסיסמא) וכפתור שמשורשר לאירוע, למשל: משלוח נתונים מ ה client ל server כתוב ב HTML. דוגמא:

<form id="" action="" method="post">
<noscript>
<input name="js_enabled" type="hidden" value="1">
</noscript>
<input id="email" name="email" size="30" class="required email" ><br>
<input id="submit_data" value="Submit" type="submit"><br>
</form>


משלוח הנתונים נידון לכשלון במידה ו javascript לא פעיל בדפדפן.

פתרון: הסריפט הבא עשוי לשמש אותכם כדי לזהות את מצב הפעילות של ה javascript:


<?php

// Check if Javascript is enabel from hidden value in <noscript></noscript>
$browser_check = 0;
if(isset($_POST['js_enabled']))
$browser_check = $_POST['js_enabled'];

if ($browser_check == 1) {
echo ' Javascript is disabled on your system';
}

?>


בהצלחה !
תמונה

חזור אל “מדריכים ל Open SuSE”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד