Периодически сайт сканируют всякие боты, пытаясь подменить значение переменной, передаваемой методом GET.
Вариантов множество:
http://217.218.225.2:2082/index.html?
ftp://comprapr:ItYqK123qe5r@comprapremiadacielo.voudeargohost.net/kapuvull.txt??
http://www.webproof123.hdfree.com.br/Hospedagen.txt?id?
Одни и те же запросы с разных IP, привязанных к разным странам. Есть идея отсеивать таких ботов, путем добавления в стоп-лист и перенаправление их на станицу ошибки, но как это реализовать не давая выполнить скрипт до конца,
Хочу оптимизировать админку на своем сайте, в голове крутится идея, но реализовать, я думаю, ее можно с использование ajax или jQuery.
Выглядит это так, вводится текст в определенное поле формы, одновременно, по мере появления информации, происходит поиск в базе данных. Если появляются совпадения, то выводятся сгенерированные ссылки в сплывающей подсказке.
Ну или что-то подобное, дело в том, что ajax, jQuery незнаю, мне бы подходящий примерчик, можно поразбираться.
На моем сайте стоит flash-баннер с другого сайта, иногда необходимо получить ссылку этого баннера и ссылку, на которую ссылается этот баннер. Может как-то возможно через суперглобальные массивы получить передаваемые параметры. Никак не допру
Вот и мне интересно, гарантирует ли это, конечно не 100% защиту, а более-мене адекватную защиту? Или нужно хранить все в отдельном файле, который нужно убирать с сервера, это как один из способов защиты, на который я наткнулся
Привет всем!
Парни подскажите, как защитить php скрипт, где прописаны параметры соединения с базой данной Как правило это /blocks/db.php, где пароли лежат в открытом виде. Поиско что-то ничего не нашел
Привет всем.
У меня следующая проблема. Через форму в браузере в базу данных mysql заносятся данные. Но если в текстовом поле или в области текста поставить апостроф - ' (точнее будет кавычки). Обработчик сразу же начинает ругаться и не вносит данные. Хотя напрямую через phpmyadmin текст с ' вводится без проблем.
Это, конечно, хорошо, но меня интересуют последовательность команд и действий. Как, собственно, наладить связь между таблицами. Сформулирую еще раз, что я хочу.
Есть две таблицы prof и fio, между которыми хочу организовать связь один-ко-многим соответственно. В одну добавляем профессию, а в другую фамилии
1)prof
-------------------------------- ----
| id_prof | profesija |
-------------------------------- ----
| | |
-------------------------------- ----
В первой таблице id_prof(primary, auto_increment), во второй id_fio(primary). Сделал связь, дизайнера нет, но в phpmyadmin --> pma_relation появляется запись
master_db master_table master_field foreign_db foreign_table foreign_field
pron prof id_prof pron fio fio_id
Хочу через форму ввести двух инженеров Гусева и Иванова. Соответственно в prof добавляется ИНЖЕНЕР, а в fio добавляются две записи - Гусева и Иванов.
1) Как сделать такой ввод через php запрос?
2) Как потом можно вывести всех инженеров?
3) Обязательно -ли использовать конструкцию JOIN, если в phpmyadmin уже организована связь?
Я, конечно, могу ввести строку в первую таблицу, затем вернуть ID, и уже с этим ID ввести две записи во вторую таблицу. Затем при выводе сделать условие в запросе WHERE prof.id_prof = fio.id_fio . Но я думаю, что связи работают не так