штакес
DirectoryIndex index.php
AddDefaultCharset utf-8
php_value register_globals on
ErrorDocument 400 http://test1.ru/error.php
ErrorDocument 404 http://test1.ru/error.php
ErrorDocument 403 http://test1.ru/error.php
ErrorDocument 500 http://test1.ru/error.php
и сам файл))
<?php
if(isset($_COOKIE[\'ulogin\']) && isset($_COOKIE[\'upassword\'])){
$user_db = mysql_query(\"SELECT * FROM `user` WHERE `login` = \'\".$_COOKIE[\'ulogin\'].\"\' and `password` = \'\".$_COOKIE[\'ulogin\'].\"\' LIMIT 1\"
$user = mysql_fetch_assoc($user_db);
}
?>
А ты скачай winginx-сервер.Он нормально работает с любой версией windos xp/7/8
не, это не тема.. мб в штакесе че прописать можно, впервые сталкиваюсь с такой лабудой.
Попробуй добавь в .htaccess
php_value register_globals on
php_value error_reporting 0
php_value default_charset UTF-8
php_value session.use_cookies 0
php_value session.use_trans_sid 1
php_value session.use_cookies 0
ты куки ваще отрубил)))
Это я машинально.Ну ты смотри,если тебе надо включить пропиши 1 вместо 0 или наоборот)) ну ты разберёшься
ща, попробую...
ахах)))
вот я гавнокодер))
дело не в куках а в этом гавнокоде...где жопа, я понять не могу)))
<?php
if(isset($_SESSION[\'ulogin\']) && isset($_SESSION[\'upassword\'])){
$ulogin = $_SESSION[\'ulogin\'];
$upassword = $_SESSION[\'upassword\'];
$user_db = mysql_query(\"SELECT * FROM `user` WHERE `login` = \'\".$ulogin.\"\' and `password` = \'\".$upassword.\"\' LIMIT 1\"
$user = mysql_fetch_assoc($user_db);
mysql_query(\"UPDATE `user` SET `online`=\'\".time().\"\',`php_self`=\'\".$_SERVER[\'PHP_SELF\'].\"\' WHERE `id`=\'\".$user[\'id\'].\"\'\"
$user_access = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `user_access` WHERE `user`=\'\".$user[\'id\'].\"\'\");
if(isset($user[\'id\'])){
if($user[\'login\']!=$ulogin or $user[\'password\']!=$upassword){
unset($_SESSION[\'ulogin\']);
unset($_SESSION[\'upassword\']);
}
}
}else{
$user_guest = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `statistic` WHERE `ip`=\'\".$_SERVER[\'REMOTE_ADDR\'].\"\' and `ua`=\'\".$_SERVER[\'HTTP_USER_AGENT\'].\"\'\");
if($user_guest==0){
mysql_query(\"INSERT INTO `statistic`(
`ip`,
`ua`,
`online`
)VALUES(
\'\".$_SERVER[\'REMOTE_ADDR\'].\"\',
\'\".$_SERVER[\'HTTP_USER_AGENT\'].\"\',
\'\".time().\"\'
)\"
}else{
mysql_query(\"UPDATE `statistic` SET `online`=\'\".time().\"\' WHERE `ip`=\'\".$_SERVER[\'REMOTE_ADDR\'].\"\' and `ua`=\'\".$_SERVER[\'HTTP_USER_AGENT\'].\"\'\"
}
}
?>
Странно....Я проверил, у меня ошибки не покзывает этот код..синтаксис правильный вроде