Интересное при работе с wp_remote_get()

Отправляя запрос на внешний сервер через wp_remote_get(), как правило, на принимающей стороне хочется узнать кто делает запрос и откуда.

Какого-нибудь $_SERVER['HTTP_REFERER'] конечно же нету. Но не стоит спешить передавать адрес сайта в качестве URL-аргумента при запросе.

Сам WordPress по умолчанию кое-что передает в заголовках и в результате на принимающей стороне есть $_SERVER['HTTP_USER_AGENT'] — внутри адрес сайта, который делает запрос. В качестве бонуса в этой переменной также можно найти и версию WordPress, которая используется на сайте, делающим запрос.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s