|
|
|
|
|
для: cheops
(01.12.2005 в 01:06)
| | Ясно, попробую | |
|
|
|
|
|
|
|
для: Football
(30.11.2005 в 18:21)
| | Вместо переменной $time в вашем скрипте используйте что-нибудь другое - просто идёт конфликт с массивом $time из time_interval.php. | |
|
|
|
|
|
|
| В общем, проблема следующего плана. При попытке создания защищённой страницы администратора для счётчика сделал скрипт авторизации. В каждую страницу вставляется следующий PHP код:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
session_start();
$code=$_SESSION['code'];
$ip_session=$_SESSION['ip_session'];
if (!$_SESSION['code'] or !$_SESSION['ip_session']) {
echo "Вам сюда нельзя !!!";
die();
} else {
$ath_ses=mysql_query("SELECT * From wwt_session WHERE code_session='$code' and ip_session='$ip_session'");
if (!$ath_ses) {
echo mysql_error();
die ();
}
$kol=0;
while ($session=mysql_fetch_array($ath_ses)) {
$kol++;
}
if ($kol<=0) {
echo " Такой сессии не существует. Вы не можете здесь бытьв!!!";
die();
} else {
$time=time();
$smena_query="UPDATE wwt_session SET last_time='$time' WHERE ip_session='$ip_session' and code_session='$code'";
$smena=mysql_query($smena_query);
if (!$smena) {
echo mysql_error();
die ();
}
$past=time()-300;
$delete_session=mysql_query("DELETE FROM wwt_session WHERE last_time < '$past'");
if (!$delete_session) {
echo mysql_error();
die();
}
}
}
?>
|
Так вот, теперь при вставке этого кода во все страницы админ панели выдаёт такую ошибку и соответственно из-за этих ошибок показывает одинаковые данные по всем временным периодам:
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 11
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 12
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 14
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 15
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 17
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 18
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 20
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 21
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 23
Warning: Cannot use a scalar value as an array in z:\home\localhost\www\wwt-ul\count\admin\time_interval.php on line 24
|
Можно ли это как-нибудь исправить? | |
|
|
|
|