proksey-net

Рейтинг
103
Регистрация
22.08.2012
postavkin:
Да. В одинарных.
Знаю глупость, но работает. У меня на входе, в обработчике стоит проверка на пробелы и кавычки.
$prov1 = substr_count($brand, "%20");
$prov2 = substr_count($brand, " ");
$prov3 = substr_count($brand, "'");

Для большей уверенности думаю ещё добавить
$brand = str_replace("=", "", $brand);

вообще неправильно. Во первых я напишу вместо ' %27 и вот вам sql-инъекция. А раз у вас одинарные кавычки в базе встречаются, то делается это так:


$brand = urldecode($brand);
$brand = str_replace("\\", "", $brand);
$brand = str_replace("'", "\\'", $brand);

Это, как я считаю, главная ошибка при создании движка. Нужно по хорошему все запросы слать на файлы без ?параметры, т.е. на /articles/index.php, а там уже анализировать REQUEST_URI, но раз уж у вас так сделано, то теперь анализируйте $_SERVER['REQUEST_URI'], либо вообще в htaccess запретите страницы с ?go=article и iframe=, перенаправляя их на 404.php, в котором будет header 404 ошибки.

Pipe:
1. Есть файл с 1000 адресами email клиентов.
2. Есть сайт биржа выполнения заданий.

Суть вопроса такая, как сделать так, чтобы пользователи брали из общего файла email и при этом у друг друга они при выполнений не пересекались. Ото получается следующее 2 и более пользователя которые брали по 10 емаил и отправляли их из списка отправили один и тот же текст тем же которым уже было отправлено письмо.

Может есть какой-то скрипт или движок чтобы при регистраций юзеры брали емаил порциями и те которые они взяли удалялись с общей базы или списка.


Как реализовать правильно? 🍿

такой скрипт можно написать примерно за полчаса:):2cents:

меню у вас где-то не в этих файлах, скорее всего, в БД

Metal_Messiah:
Та у меня там всего 2 инклюда :)
Движок сам писал в 2010 с доработками в последующие годы. Видимо, туплю. Так и буду делать на локальной копии, чтобы не пугать людей

еще одно решение: вставьте header в конец index.php или в конец последнего включаемого файла☝

Metal_Messiah:
Я начинаю верить в шаманский бубен.
test.php выдает правильный заголовок, index.php тоже если после header() выдать die(), но если скрипт будет обработан до конца - хедер no-store, no-cache
И это при том что функция header() из файла и инклюдов вызывается только 4 раза, а именнно код ответа 404, 503 и Location для избавления от дублей. Буду искать кто шлет левый заголовок...

...

Не вижу причины, ни в одном файле в header ничего что касается кеша не задается...

обычно это делается функцией Trace. На PHP этот самый trace можно сделать так: после каждой подозрительной строчки (с include) ставите exit и проверяете ответ сервера, и так до тех пор, пока не найдете причину. Нашли файл - дальше смотрите его и там ищете include☝ либо давайте доступ к серверу (не публично, есс-но)

Рекомендую создать файл test.php со следующим содержимым:


<?php
header("Cache-Control: max-age=36000, must-revalidate");
?>

и проверить ответ сервера.

Мой метод создания сайтов с полного нуля (это когда даже копировать нужные части неоткуда):

делаете index.html, туда пишете какой-то текст. Далее начинаете делать движок, придаете динамики этому index.html, и так через недельку уже полноценный проект☝

Alena87:
Так дело в том, что проблема лишь у одного сайта на акаунте. Сайт никогда не продвигался, все по нулям, включая посещаемость. Каталога продукции еще нет. Что за атака ботов?
Crawl-delay: 30 не помогает, все равно хостер пишет о проблеме с превышением CP. Что делать, мб по ip как-то закрыть?

выложите ваш robots.txt

silicoid:
/offtop/
proksey-net, 5-10 тыс, это в уё?
Да я такой сайт за месяц подниму за сотнютыр руб, вообще не вопрос. Там делать нечего вообще

это в рублях, задача то простая

Всего: 555