Четыре Знака доллара в Make-файле

  1. Tarpit. Ограничение просмотров страницы к 1 в секунду не побеспокоит пользователей - людей.
  2. Ссылки через JavaScript. Простые боты не роют это. с удобства использования, шоу статистики, что меньше затем 1% пользователей не использует JS. 2a. жесткая версия вышеупомянутых. Ссылки в Flash.
  3. параметры, сохраненные на сессии, скорее затем в строке запроса. Большая часть бота является не сохраняющей состояние.
21
задан VMatrix1900 2 November 2015 в 07:46
поделиться

2 ответа

Если включено «вторичное расширение», требуется $$$$ для генерации единственного $ в фактическом выводе. $ обычно используется для раскрытия переменных, вызова функций make и т. Д. $$ с включенным вторичным расширением делает что-то еще, но в противном случае генерирует фактическое $ в вывод.

Оболочка, которую make использует для выполнения командных строк в Unix-подобных системах, обычно интерпретирует $$ как расширение до идентификатора процесса оболочки. Таким образом, без включения вторичного расширения, $$$$ превратится в $$ в выводе, который оболочка расширит до идентификатора процесса.

(Используя процесс оболочки ID как суффикс - это простой способ гарантировать уникальность имени временного файла.

21
ответ дан 29 November 2019 в 20:35
поделиться

18449, 18444 или 18439 выглядят как идентификаторы процесса, так что может быть идентификатор процесса?

2
ответ дан 29 November 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: