首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP检测何时单击了链接

使用PHP检测何时单击了链接
EN

Stack Overflow用户
提问于 2011-03-20 13:12:59
回答 1查看 698关注 0票数 0

我已经构建了一个浏览器内引擎,它将在不执行服务器端脚本的情况下检索页面……听起来很可笑,我知道,但我这样做是作为学校项目的一部分。

我遇到的问题是,一旦它显示页面,如果单击一个链接,它会将您带到www.its-site.com,而不是www.my-site.com?site=www.its-site.com。

基本上,我需要我的php页面来检测链接是否被点击,如果是,添加"www.my-site.com?“在此之前,所有网站将仍然呈现,而没有所有的服务器端脚本。他们有什么办法做到这一点吗?

好吧,我想我第一次说得不够清楚,抱歉。

我已经制作了一个php页面,它将显示任何网站的内容,而不执行属于该页面的服务器端脚本。这样你就可以绕过那些烦人的新闻文章,让你浏览两秒钟,然后就会出现一个登录框。问题是,一旦你访问了页面,如果你点击任何链接,你就会连接到他们的服务器,脚本就会重新打开。我想让我的php执行,而不是他们的

EN

回答 1

Stack Overflow用户

发布于 2011-03-20 14:09:27

你首先需要知道你想要什么。你说没有服务器端脚本,然后又提到php。

要做到这一点,我认为你不能仅仅使用js。

你需要使用php获取页面,根据具体情况修改它们,这样当一个链接被点击时,它就会向另一个页面发送一个ajax调用。这将需要regex替换或使用htmldom。

当一个链接被点击时,它应该将ajax响应发送到php页面,然后php页面可以请求该页面,进行修改并将其发送回浏览器。然后,您可以使用js替换页面内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5366892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档