(没有 PhantomJS)
我有一个通过 js location.replace
方法重定向的 url。
有没有办法在 php 中获取最终的 url?
我应该设置 header /用户代理或类似的东西吗?
最佳答案
简单地说 - 不。
PHP 在服务器上运行。 当所有 PHP 脚本完成后,它会将 HTML 返回给浏览器。
Javscript 在浏览器中运行。 当 HTML 加载到浏览器中时,JS 就会执行它的操作。
当您的 javascript 运行时,PHP 早已完成并耐心等待新页面加载 - 并且并不真正关心重定向是由 JS 还是 PHP 引起的。
关于javascript - php "detect"可以通过javascript重定向吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559634/