すべての行のセル 0 をブラウザ言語から返された文字列と比較しようとしています。元。ブラウザの言語は "en" で、行 3 の "en" に一致します。$row_num = 3. ページが読み込まれていないため、while ステートメントが無限にループしていると思われます。
php
$i = 0;
while ($i <= mysql_num_rows($lang_head_foot)-1) {
if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == mysql_result($lang_head_foot, $i, 0)) {
$row_num = $i;
}
}
setcookie('dbs_lang', $row_num, time() + 60*60*24*365*10);