当我执行curl后,我有一个标题,它带我到一个新的网站,但我失去了控制,不让我捕获重定向页面的页面内容。我将如何做到这一点?我对PHP很陌生,所以任何帮助表示赞赏。如何获取重定向页面的页面内容?
-1
A
回答
2
如果页面重定向你可以使用卷曲选项遵循位置:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
CURLOPT_FOLLOWLOCATION:TRUE遵循任何“位置:”头的 服务器发送的HTTP标头的一部分(注意这是递归的,除非设置了 CURLOPT_MAXREDIRS),PHP 将遵循它发送的尽可能多的“Location:”头。 Source
+0
如果重定向是具有特定会话的登录后的页面,它会改变任何内容吗? – johnson
+0
无论会话如何,它都会遵循标题重定向。所以,如果你管理curl来使用会话,登录到网站,如果该网站发送标题重定向,然后curl会跟着它。 –
相关问题
- 1. 使用OpenUri,我如何获取重定向页面的内容?
- 2. 如何从重定向到的页面获取html页面
- 3. 在主页面中重定向在内容页面加载前
- 4. 如何获取登录页面后面的网页内容?
- 5. Ruby获取页面内容
- 6. 如何从重定向页面获取上一页的名称
- 7. 如何从XUL获取内容页面?
- 8. 如何获取页面内容
- 9. 如何从PAMIE获取页面内容?
- 10. 如何获取页面内容?
- 11. 如何重定向页面
- 12. 如何重定向页面?
- 13. 如何从重定向页面获取文件的内容类型?
- 14. 如何获取重定向url而不是golang中的页面内容?
- 15. 如何获得重定向页面
- 16. 无法获取页面重定向?
- 17. 获取“重定向到”页面
- 18. 无法获取登录页面重定向到安全页面
- 19. 内页重定向到XAMPP页面
- 20. 从登录页面后面的页面获取内容失败
- 21. PHP重定向不显示页面内容重定向到
- 22. 如何找出重定向页面的内容?
- 23. 重定向页面
- 24. 页面重定向
- 25. 重定向页面
- 26. 重定向页面
- 27. 页面重定向
- 28. 页面重定向
- 29. 重定向页面
- 30. 重定向页面
你的代码在哪里?请说明:***“允许我捕获重定向页面的页面内容”*** –
解析html并寻找重定向。如果代码中存在重定向,请对新网址进行卷曲 – Andreas