<?php include 'vendor/autoload.php'; $link = $_SERVER['REQUEST_URI']; $url = "https://sandbox.game/en$link"; $client = new \GuzzleHttp\Client(); $resp = $client -> get($url); $html = $resp -> getBody() -> getContents(); echo $html; PHP <?php include 'vendor/autoload.php'; $link = $_SERVER['REQUEST_URI']; $url = "https://sandbox.game/en$link"; $client = new \GuzzleHttp\Client(); $resp = $client -> get($url); $html = $resp -> getBody() -> getContents(); echo $html; У меня нет headers и user agent, не могу найти инфу, как их использовать, по моим догадкам дело именно в этом
В этом случае вы можете попробовать добавить headers и user agent в запрос, чтобы обойти ошибку 403 forbidden. Для этого вы можете использовать следующий код: $client = new \GuzzleHttp\Client(); $resp = $client->get($url, [ 'headers' => [ 'User-Agent' => 'MyUserAgent', ], ]); $html = $resp->getBody()->getContents(); echo $html; PHP $client = new \GuzzleHttp\Client(); $resp = $client->get($url, [ 'headers' => [ 'User-Agent' => 'MyUserAgent', ], ]); $html = $resp->getBody()->getContents(); echo $html; В качестве user agent вы можете указать любое значение, например, название вашего браузера. Также вы можете добавить другие headers, если это необходимо. Например, чтобы отправить запрос с конкретным языком, вы можете использовать следующий код: $client = new \GuzzleHttp\Client(); $resp = $client->get($url, [ 'headers' => [ 'User-Agent' => 'MyUserAgent', 'Accept-Language' => 'en-US', ], ]); $html = $resp->getBody()->getContents(); echo $html; PHP $client = new \GuzzleHttp\Client(); $resp = $client->get($url, [ 'headers' => [ 'User-Agent' => 'MyUserAgent', 'Accept-Language' => 'en-US', ], ]); $html = $resp->getBody()->getContents(); echo $html; . Обратите внимание, что некоторые сайты могут блокировать запросы, использующие неправильный user agent или некоторые другие headers. В этом случае вам может потребоваться использовать правильные значения для этих headers."
Открывай книгу php7 и читай заголовки и куки! Там немного но очень подробно о том что и как с каким протоколом отправить