사용자가 웹 페이지 중 하나에서 cURL을 사용할 때 특정 정보를 반환하는 방법을 알아 내려고 노력하고 있습니다. 즉, 모든 코드를 말리는 것을 원치 않습니다. ifconfig.me에서 ifconfig.me를 만졌을 때 IP 주소 만 반환하는 예제를 보았습니다. 이 작업은 Apache에서 수행되고 cURL 사용자 에이전트를 리디렉션하거나 PHP/HTML을 통해 어떻게 든 완료됩니까?사용자가 CURL을 사용할 때 특정 정보를 반환하는 방법은 무엇입니까?
해결 : @Dancrumb에게 올바른 방향으로 나를 안내해 주셔서 감사합니다. Apache mod_rewrite를 사용하여 curl 사용자 에이전트를 컬링하려는 특정 정보가있는 사용자 정의 페이지로 리디렉션 할 수있었습니다.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^curl/*
RewriteRule ^/index\.php$ /ip.php [L]
cURL 출력이 정확히 무엇입니까? –
* cURL *에서 코드를 다운로드하지 않는 이유는 무엇입니까? LWP :: UserAgent를 사용하는 사람들에게 괜찮습니까? 어때? 데스크톱 브라우저는 어떻습니까? – Quentin
서버에서 말리면 어떻게됩니까? – Dancrumb