попытка: Запрос remote_ip
remote_ip ()
Определяют инициирующий IP-адрес. REMOTE_ADDR является стандартом, но перестанет работать, если пользователь находится позади прокси. HTTP_CLIENT_IP и/или HTTP_X_FORWARDED_FOR установлены прокси так проверка на них, если REMOTE_ADDR является прокси. HTTP_X_FORWARDED_FOR может быть запятой - разграниченный список в случае нескольких цепочечных прокси; последний адрес, которому не доверяют, является инициирующим IP.
Обновление: ой, извините, я неправильно читал документацию.
Extend используется, когда вариант использования добавляет шаги к другому первоклассному варианту использования.
Например, представьте, что «Снятие наличных» - это вариант использования банкомата. «Assess Fee» будет расширять «Withdraw Cash» и описывать условную «точку расширения», которая создается, когда пользователь банкомата не осуществляет банковское обслуживание в учреждении, владеющем банкоматом. Обратите внимание, что основной вариант использования «Снятие наличных» стоит сам по себе, без расширения.
Include используется для извлечения фрагментов варианта использования, которые дублируются в нескольких вариантах использования. Включенный вариант использования не может быть автономным, и исходный вариант использования не будет полным без включенного.