Не совсем точно, что вы спрашиваете.Если вы хотите знать URL-адрес, который вызывается вашим скриптом, то это просто вопрос типа
"http://" . $_SERVER["SERVER_NAME] . $_SERVER["REQUEST_URI"]
Но если вы просите узнать URL-адрес клиента, который запросил вас, это невозможно.Потому что нет ничего, чтобы гарантировать, что вы были вызваны другим URL.Это может быть просто пользователь, набирающий что-то в браузере, веб-сканер, задание cron и т. Д. *
Единственное, что вы точно можете узнать о своем клиенте, - это IP-адрес и порт
$_SERVER["REMOTE_ADDR"]
$_SERVER["REMOTE_PORT"]
Если ваш клиент является клиентом HTTP, вы можете получить другую информацию, такую как
$_SERVER["HTTP_USER_AGENT"]
Теперь я не уверен, что это то, что вы спрашивали, но это то, что я взял из него.