我正在一个网站上工作,我需要使用登录表单登录到另一个站点,然后将该站点的成员区域移到我正在构建的站点上。
我可以访问这两个网站,并可以对其中任何一个进行更改。我会直接合并旧代码中的代码,但它在ASP中,我正在使用PHP。
有什么想法吗?目的是让某人通过站点A登录该站点(没问题)然后从站点B获取信息(没问题)并将其呈现在站点A中(如果我使用cURL获取站点并将其分解则没问题然后在新的上显示它)。我遇到的问题是新网站上的链接以及从旧网站收集的链接仍将指向旧网站上的链接。也许有办法以某种方式在新网站上动态生成这些页面?或者我是否会以错误的方式解决这个问题?
答案 0 :(得分:0)
它本质上是一个代理。您需要解析并重建从站点B收到的html源代码中的链接。没有可用的功能,但是有许多开源代理脚本可以从中获取代码。
Glype应该是开源的(遗憾的是现在网站似乎已被破坏)。
答案 1 :(得分:0)
您需要拆分链接以根据他们指向的位置进行更改。
$new_url = '/viewpage/?page=' . urlencode($url);
)