我想弄清楚當用戶在我的一個網頁上使用cURL時如何返回一個特定的信息(即我不想捲曲來下載所有的代碼)。我在ifconfig.me上看到了這個工作的例子,當你蜷縮ifconfig.me時,它只返回你的IP地址。這是用Apache完成的,重定向cURL用戶代理還是通過PHP/HTML以某種方式完成?如何在用戶使用CURL時返回特定信息?
已解決: 感謝@Dancrumb指引我在正確的方向。我能夠使用Apache mod_rewrite將curl用戶代理重定向到一個自定義頁面,並提供我想要的curl提供的特定信息。
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^curl/*
RewriteRule ^/index\.php$ /ip.php [L]
你的cURL輸出是什麼? –
爲什麼你不想* cURL *下載你的代碼?你使用LWP :: UserAgent的人很好嗎? wget怎麼樣?怎麼樣的桌面瀏覽器? – Quentin
當你在服務器上指向curl時會發生什麼? – Dancrumb