Artisan

Artisan
Рейтинг
381
Регистрация
04.03.2005
Пишу программы для вычислительных машин, от драйверов устройств, до сложных систем для работы с большим количеством знаний. Умею бережно использовать железо, и другие ресурсы.
Добрый Фредди :
Сайту краски-штукатурки.рф уже больше полугода - даже больше, а он плохо индексируется в гугл.

Чтобы Google лучше индексировал сайт, нужны входящие линки со страниц с хорошим Page Rank (Google его использует, но прячет от публики), то есть весом цитирования. У Вашего сайта входящих линков с таких страниц нету совсем.

promx :

tisch.de

table.de

Какой вариант предпочтительней?

Не всегда имя домена должно быть на родном языке. Бывает так, что слово на английском точнее, короче, удобнее для написания, и дальше по списку. Немцы обычно знают английский. Думать надо.

kremlin.ru / на английском

site:mil.ru / куча доменов на английском

site:edu.ru / тоже

lutskboy #:
вроде как не одноразовый.

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

chaturanga #:
формирования токена?

Ваш способ зависит от получения внешнего токена, поэтому не решает задачу в общем случае.

Советникам про токены было бы полезно сначала читать тему, я это советовал в самом начале темы, и начальник темы пояснил, почему для его задачи такой способ не годится. Можно решить задачу криво, но должно работать. Переносим вызывающий скрипт из каталога для страниц в каталог для CGI программ, и оформляем запуск вызывающего скрипта как запуск CGI программы.

Было

http://domain/script.php

<?php

exec("softina");

?>


Надо

http://domain/cgi-bin/script.php

#!/usr/local/bin/php

exec("softina");


Ставим вызывающему скрипту setuid права доступа, чтобы вызывающий скрипт исполнялся не от пользователя HTTP сервера, а от пользователя хозяина вызывающего скрипта.

$ chmod 6755 cgi-bin/script.php

И проверяем в вызываемом скрипте, какой пользователь исполняет вызываемый скрипт.

if (getuid() != userid) exit(failure);

Надо выбрать годную getuid() функцию из php зоопарка на эту тему.

Такое решение не защитит от запуска кем попало вызывающего скрипта, но защитит от вызова откуда попало вызываемого скрипта.

domen77 #:
Какой легче с точки зрения администрирования юзеров?

phpBB

lutskboy :
как мне в myprogram определить что его запустил именно  script.php а не кто то другой.
Передавайте при запуске уникальный случайный код, и контрольный код, который зависит от случайного кода, получение контрольного кода из случайного кода известно только правильному запускающему скрипту, и запускаемой программе.


exec("softina random control ...")

pchol123 :
Хочу этот запрещенный домен склеить с другим, что бы не терять ссылочное. Передаётся ли запрет от РКН при склейке сайтов?

Ниже для Google, в Yandex могут быть сложности. Если на другом домене сохранить содержимое со старого домена, который запрещён, то запретят и сайт на другом домене. А если на старом домене всё снести, и сделать 301 редирект на морду другого домена, на котором содержимое белое и пушистое, то сайт на другом домене не запретят, но получит вес цитирования от старого домена, который запрещён. Отделяйте мух от котлет. Богу богово, цезарю цезарево. Бабе цветы, детям мороженое. РКН запреты, искалкам склейки. Старайтесь не перепутать.

rodjers #:
Это может плохо сказаться на сайте?

Вирусная посещаемость обычно полезна для сайта.

rodjers :
нахлынули переходы из социальных сетей

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

Всего: 6022