Samail

Samail
Рейтинг
369
Регистрация
10.05.2007

https://azure.microsoft.com/ru-ru/

...если-бы косили под bingbot наверное и внимание не обратили-бы, правда его и самого нередко банят :)

silicoid:
1. заходит человек
2. вы получаете id-шник

Как я его получу? Мне нужно что-бы страница требовала от посетителя только пароль и всё.

---------- Добавлено 25.02.2017 в 06:52 ----------

Если покромсать HTTP-аутентификацию то будет примерно то, что нужно:


$valid_passwords = array ($content->id => $content->pass);
$valid_users = array_keys($valid_passwords);

$_SERVER['PHP_AUTH_USER']=$content->id;
$user = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];

if (!$validated) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
die ("Not authorized");
}

Логином будет ID страницы и подставляться он будет автоматически. Как теперь скрыть в форме само поле для ввода логина?

silicoid:
потом просто проверяете есть-ли права на доступ у человека Х.

Доступ должен быть у тех кто ввел правильный пароль, независимо от того авторизован он на сайте или нет.

AdSense на этом сайте нет.

mendel:
Но слышал от нескольких человек, что они делали именно так как Яндекс советует, и позиции не теряли, сразу всё ок.

Я делал летом именно так как Яндекс советует и позиции просели, пол года возвращались. А в январе по техническим причинам пришлось срочно переезжать на https и сразу делать редирект. Позиции на месте остались, просто в выдаче страницы с http постепенно заменились на https. Один вот только запрос в гугле просел, но там страница явно не заслужено на первом месте в выдаче была, не знаю почему Гугл до этого её первой ставил.

Наверное постепенно что-то подкручивают всё таки чтобы переход был менее болезненным.

---------- Добавлено 24.02.2017 в 14:25 ----------

ant42:
У меня на сайтах, где стоят комментарии от Disqus, в Firefox рядом с адресной строкой красный замочек (типа ваши данные не защищены). Можно это как-то пофиксить без перехода на https?

Форму авторизации скройте и показывайте по нажатию на кнопку.

Пусть лучше левые боты шарятся чем юзеры будут видеть то что несколько секунд вижу я когда на stopforumspam захожу.

Brat_Sergij, можно ещё прямо в шаблон страницы вставить:

if( 

(ip2long($_SERVER['REMOTE_ADDR'])>=ip2long('85.26.232.0') && ip2long($_SERVER['REMOTE_ADDR'])<=ip2long('85.26.232.255') )
or (ip2long($_SERVER['REMOTE_ADDR'])>=ip2long('85.26.165.0') && ip2long($_SERVER['REMOTE_ADDR'])<=ip2long('185.156.174.255') )
)
{ header('HTTP/1.0 403 Forbidden'); die("Forbidden"); }

В Китае употреблял змею, черепаху, шелкопрядов, лягушек. В Тае змею и ассорти из жареных насекомых. Всё вышеперечисленное стоит есть только ради экзотичности, обычное мясо вкуснее.

Цитировать уже поздно, здесь без замены:

Скрипт уже есть, но сейчас данные хранятся в файле в JSON формате, весом около мегабайта. И если нужно вывести записи у которых в materials есть brick, пишу:

foreach($cart as $k => $v){

if($v['materials']['brick']) {echo $v['title'];}
}

Это конечно упрощенный пример, но если исходить из него, прибавится ли скорость если данные будут храниться в mysql, на столько что-бы стоило этим заморачиваться?

Всего: 3620