Помощник
|
Вывод страницы из БД, По просьбе marios'a |
FordogeN
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
10.7.2009, 16:12;
Ответить: ZiTosS
Сообщение
#2
|
|
Взлом кода fordogen. Можно воспользоваться SQL-инъекцией. Писать код инъекции не буду. Просто скажу что все переменные которые можно подменить нужно проверять. А так же надо проверять, вообще есть ли записи в таблице.
Вот мой код: ?php
// Соединяемся с БД $page = intval($_GET['page']); // Получаем id страницы и заносим в переменную $type = mysql_escape_string($_GET['type']); // Получаем имя таблицы из которой будем выводить и заносим в переменную $sql = "SELECT `*` FROM `{$type}` WHERE `id`={$page} LIMIT 1"; $result = mysql_query($sql); if(!mysql_num_rows($result)) $myrow = "Нет запрашиваемых данных в таблице"; else $myrow = mysql_fetch_array($result); if(!empty($myrow['content'])) echo $myrow['content']; // Выводим поле content из выбранных таблицы и строки else echo $myrow; ?> Поблагодарили: (0) |
|
|
FordogeN
|
Сообщение
#3
|
|
ZiTosS, спасибо. Я еще с защитой от инъекций не совсем разобрался.
-------------------- |
|
|
WebKiD |
14.7.2009, 2:00;
Ответить: WebKiD
Сообщение
#4
|
|
Спасибо ZiTosS и FordogeN, полезный скриптик!
|
|
|
Troy_mw |
23.7.2009, 19:14;
Ответить: Troy_mw
Сообщение
#5
|
|
не та тема
|
|
|
a.graphics |
24.7.2009, 18:25;
Ответить: a.graphics
Сообщение
#6
|
|
хоть убей..не пойму в чем сила этой махинации? `{$type}` я про скобки {
|
|
|
FordogeN
|
Сообщение
#7
|
|
|
эт чтоб переменные не смешивались с чем либо еще.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2917 | 2.3.2024, 12:53 автор: toplinks |
|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 98287 | 11.2.2024, 21:07 автор: Wolfhound |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6786 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132945 | 7.5.2023, 13:26 автор: Вера_Симонова |
|
«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«» | 13 | 101Crypta | 12166 | 18.4.2023, 23:15 автор: 101Crypta |
Текстовая версия | Сейчас: 26.4.2024, 2:27 |