function admin_only()
{
$rpa = mysql_result(mysql_query('SELECT `admnick` FROM `config` WHERE id=1'),0);
$rpp = mysql_result(mysql_query('SELECT `admpass` FROM `config` WHERE id=1'),0);
if(@$_COOKIE['admnews'] != "$rpa///$rpp"){ include 'sys/head.php';
echo '<div class="title2">Извините ,данная функция доступна только для администратора<br/><a href="admin.php">Админка</a></div>';
include 'sys/end.php';exit;} }
switch(@$_GET['act']){
default:
if(@$_COOKIE['admnews'] == "$mp[1]///$mp[2]"){
header('Location: admin.php?act=index');}
include 'sys/head.php';
echo '<div class="title2">Вход в систему</div>
<div class="content">
<form action="?act=input" method="post">
Логин:<br/>
<input type="text" name="login" /><br/>
Пароль:<br/>
<input type="password" name="pass" /><br/>
<input type="submit" value="Войти" /></form></div>';
break;
case 'input':
if(@$_COOKIE['admnews'] == "$mp[1]///$mp[2]"){
header('Location: admin.php?act=index');}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `config` WHERE
admnick="'.mysql_real_escape_string($_POST['login']).'" && admpass="'.md5($_POST['pass']).'"'),0)==1){
setcookie('admnews',''.$_POST['login'].'///'.md5($_POST['pass']),time()+86400);
include 'sys/head.php';
echo '<div class="title2">Вы вошли как администратор</div>
<div class="content2"><a href="?act=index">Админка</a></div>';
авторизовывается нормально но дальше по страницам выводит
if(@$_COOKIE['admnews'] != "$rpa///$rpp"){ include 'sys/head.php';
на денвере пашет на хосте нет почему ?
spamboo, хрень полнейшая а не авторизация. Лучше вообще перепиши код, и два запроса там вовсе неуместны.
06 Апр 2011, 21:32aBSuRD, знаю ) гг мне просто интерестно почему на денвере пашет а на хосте нет гг
06 Апр 2011, 21:36spamboo, ну тогда жди всяких умников) В код я не усматривался, но возможно ты устанавливаеш куки не правильно, после вывода какой либо информации например.. В начале скрипта пропиши ob_start(); может поможет.
06 Апр 2011, 22:03VADIA, курлом ты переходишь на ту страницу в которой матчишь нужное число. заматчил, и опять курлом переходи по нужной ссылке. никаких обновлений
07 Апр 2011, 7:13А какой код нужно писать,чтобы при нажатие на аватар переходил на анкету.
вот здесь
echo ''.avatar($ank['id']).'';
if (stripos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini')!==false)
{
header("Location: http://example.com/forum/");
exit;
}
Вот этот код чтобы перенаправлять Оперу мини,
А еще как сделать что бы можно было перенаправить определенные ip из .тхт файла?