访问需要登录跨域的页面

时间:2013-02-19 08:39:02

标签: php curl cross-domain

我正在尝试使用cURL从页面获取数据。有问题的页面需要登录的游戏帐户才能访问该页面。请注意,他们没有实施适当的API,这是必须以这种方式完成的原因。

登录时遇到的页面返回包含JSON项目数据的页面。起初我尝试使用jQuery的$ .ajax来发出JSON GET请求但是授权失败然后我尝试了JSONP,它只能部分工作。该请求有效,但数据以JSON而不是JSONP的形式返回(没有在服务器端添加回调),因此它给出了错误。之后我尝试使用PHP的cURL。

我尝试使用用户名和密码登录,但是用户不会这样做,所以这是不可能的(大的安全风险)。然后我尝试从主页面上的cURL收到的标题中获取PHP会话ID并使用它来再次授权我自己作为登录帐户没有运气所以我现在没有选择,并且想听听你会做什么

0 个答案:

没有答案