Из того, что я узнал, просматривая StackOverflow за последние несколько минут, есть несколько способов проверить, использует ли кто-то curl, а не браузер. Обычные способы включают в себя проверку наличия в браузере поддержки javascript, проверку агента пользователя и поиск пропущенных полей запроса.
Я попытался использовать curl для доступа к http://yahoo.com, который вернул веб-страницу «Вернемся ...». Но затем я использовал wget с пользовательским агентом, заимствованным у Firefox, и получил обычную веб-страницу. Попробуйте использовать wget, чтобы увидеть, если это имеет значение.