Вы не зашли.
Главная » PHP » Проверка обратной ссылки
#41. Gemorroj Off (107)
Administrator
2010.03.31 20:08
2010, как раз наоборот.
2010 написал:
преобразовует обратные слэши в кавычки и апострафы
ЩИТО?? Лучше промолчи, ну реально, почитай манов, потом пиши.
#42. 2010 Off (1)
Участник
2010.03.31 20:08
Гемарой, ну вот например \" преобразует в "
разве не так?
Добавлено спустя   3 минуты  29 секунд:
Короче, функция stripslashes удаляет экранирование символов произведенное функцией  аddslashes
#43. @Office Off (0)
Участник
2010.03.31 20:08
Gemorojj, ответь на мой последний (самый важный для меня сейчас вопрос).
Когда я пытаюсь перенаправить юзера на нужную мне страницу ч/з
header('Location: куда'); Выдает ошибку Warning: Cannot modify header information - headers already sent by (output started at W:\home\create\www\pages\head.php:5) in W:\home\create\www\go.php. что бы сделать что бы избежать этого?
юзал другие функции переброса, такие как window.location.href, http-equiv, больее быстрого способа чем header не увидал, а мне нужно что бы перебрасывало моментом..
tongue
#44. 2010 Off (1)
Участник
2010.03.31 20:08
Я знаю что Гемарой ответить. Заголовки должны выводится в браузер первыми чем какой либо текст. Короче, это у тебя с кодом косяк. У меня бывает такое. Покажи файл с этим кодом.
#45. @Office Off (0)
Участник
2010.03.31 20:08
Немного кода убрал
Вот код
Код:
span style="color: #0000BB"><?phpsession_name('inv');session_start();$set['title'] = 'Переход';include("config.php");include("pages/function.php");include("pages/head.php");include("pages/control.php");if(isset($active_user) == 1){ echo '<div class="title"><b>Переход</b></div>'; $row = @mysql_fetch_array(zapros("SELECT * FROM `".prefix."platform` WHERE `id`='".intval($_GET['id'])."' and `status`='1' LIMIT 1")); if(@mysql_num_rows(zapros("SELECT * FROM `".prefix."platform` where `id`='".abs(intval($_GET['id']))."''"))) { echo '<div class="menu">Такой ссылки не существует!</div>'; } elseif($row['id_user'] == intval($user['id'])) { echo '<div class="menu">По своей ссылки переходить нельзя!</div>'; } elseif(mysql_num_rows(zapros("SELECT credit FROM `".prefix."platform` where `id`='".abs(intval($_GET['id']))."' and `credit`<1"))) { echo '<div class="menu">У пользователя нехватает кредитов для перехода по этой ссылке!</div>'; } elseif(mysql_num_rows(zapros("SELECT who FROM `".prefix."clicks` WHERE `who`='".intval($user['id'])."' and `whom`='".$row['url']."'")) == 1) { echo '<div class="menu">Вы уже переходили по этой ссылке!</div>'; } elseif($row['status'] != 1) { echo '<div class="menu">Площадка не промодерированна!</div>'; } elseif($row['act'] != 1) { echo '<div class="menu">Площадка отключенна!</div>'; } else { if((@time() - @$_SESSION['time']) > 3 ) { $_SESSION['time'] = time(); header('Location: '.$row['url']); // echo '<script language="JavaScript"> window.location.href = "'.$row['url'].'"</script>'; } else { echo '<div class="menu">Слишком частые клики!<br/>Переходить по ссылкам нужно до конца!</div>'; } } echo '<div class="block"><a href="/">ClickClub</a> &raquo; <a href="/profile.php">Кабинет</a> &raquo; Переход</div>';}else{ echo '<div class="title">ERROR</div> <div class="menu">Вы не зарегистрированы, и не можете переходить по ссылкам!<br/> Пожалуйста <a href="auth.php">Войдите</a> или <a href="reg.php">Зарегистрируйтесь</a></div>'; echo '<div class="block"><a href="/">ClickClub</a> &raquo; Переход</div>';}include("pages/foot.php");?>
Отредактировано @Office (2010.03.31 20:08)
tongue
#46. 2010 Off (1)
Участник
2010.03.31 20:08
Используй буферизацию и заголовки будут выводится где хочешь. Я уверен на 100 процентов что header(location: file.php); будет работать в самой первой строке кода под <?php.
Добавлено спустя   3 минуты  40 секунд:
Куда header location убежал? покажи файл где имено он.
#47. Fuelen Off (5)
Участник
2010.03.31 22:10
Gemorroj написал:
всегда пользуйся фигурными скобками.
Почему?
на хую вас вертів
#48. Gemorroj Off (107)
Administrator
2010.03.31 23:11
Fuelen, потому что это правила хорошего кода.
Страниц: 13 4 5 Все
Главная
WEB
PunBB Mod v0.6.2
0.017 s