Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: РНР отказывается работать!
Форумы портала PHP.SU » » HTTP и PHP » РНР отказывается работать!

Страниц (1): [1]
 

1. dorofej85 - 17 Марта, 2012 - 16:14:57 - перейти к сообщению
Рhp cкрипт определения траффика замечательно работает на ie 8 c билдом 8.0.6001 ! Но когда build чуть выше То переменная "вывода значения" - выводит вместо числа -0 . Сотни раз проверял . но такое происходит лишь только в билдах которые выше! Значение траффика черпается c помощью $_COOKIE!
2. dorofej85 - 18 Марта, 2012 - 13:51:16 - перейти к сообщению
$mb = @$_COOKIE['mb'];
//if ($mb == -1 || $mb == 0) { return; }
if (isset($mb)) {
if ($mb < 300) { $colormb = "green"; }
else { $colormb = "red"; }
$t =<<<TXT

<font size="4" style="line-height: 40px"><font color="$colormb"><p>Traffik</p> $mb </font> </font>
<font size="2" color="blue" style="line-height: 20px">$remhost</font>
<font color="brown" size="1" style="line-height: 8px">* -01:00</font>
TXT;
echo $t;
echo @$_SERVER['HTTP_USER_AGENT'];
return;
}


________________________________ ________________________________ ____________
ВОТ ИСХОДНИК ЭТОГО УЧАСТКА ВЫВОДА В IE

<table cellpadding="0" cellspacing="0" class="moduletable">
<tr>
<td>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
</td>
</tr>
</table>
</table>

</td>
</tr>
<tr>
<td class="td113">
</td>
</tr>
</table>
________________________________ ________________________________ _________ВОТ ВЫВОД В ДРУГИХ ОСТАЛЬНЫХ БРАУЗЕРАХ
table cellpadding="0" cellspacing="0" class="moduletable">
<tr>
<td>
<meta http-equiv="X-UA-Compatible" content="IE=8" />


<font size="4" style="line-height: 40px"><font color="green"><p>Traffik</p> 0 </font> </font>
<font size="2" color="blue" style="line-height: 20px">UK-FIN-02</font>
<font color="brown" size="1" style="line-height: 8px">* -01:00</font> Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 </td>
</tr>
</table>
Да каким образом проверить что приходит с cookie
3. DlTA - 18 Марта, 2012 - 15:19:14 - перейти к сообщению
ну так у вас кука не передается
4. dorofej85 - 18 Марта, 2012 - 15:40:56 - перейти к сообщению
Почему в одном браузере передается а в другом нет! ? В одних нормально работает в других НОЛЬ высвечивает вместо числа?
5. DlTA - 18 Марта, 2012 - 15:43:28 - перейти к сообщению
можно предположить
что для некоторых страниц кука не устанавливается, поэтому при возврате она не передается в IE
6. dorofej85 - 18 Марта, 2012 - 18:45:48 - перейти к сообщению
А какова причина того,что для некоторых страниц кука не устанавливается?

 

Powered by ExBB FM 1.0 RC1