PHP-如何在显示另一个网站的 iFrame 中获取用户点击的 URL

标签 php mysql

我在我的应用程序中使用 iFrame,其中显示另一个网站(BBC 新闻)。用户可以在我的网站上登录。用户登录后,我想跟踪特定用户在 iframe 中访问的所有 URL,然后将这些 URL 存储到 MySQL 数据库中。

最佳答案

既然你提到了 BBC,我假设这个 iframe 正在加载跨域,因此这是不可能的( http://en.wikipedia.org/wiki/Same-origin_policy )。然而,您可以检测到鼠标进入 iframe,然后不可靠地离开它。

解决这个问题的方法是从服务器本地代理 iframe 的内容。从那里您可以插入某种跟踪代码或使用类似于 top.parentFunction(); 的函数,该函数返回对当前窗口或子帧的父级的引用。

关于PHP-如何在显示另一个网站的 iFrame 中获取用户点击的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876514/

相关文章:

php - 如何使用 jQuery/AJAX 在主窗体中提交 iframe 子窗体?

javascript - 在 PHP 生成的特定行 ID 之前追加

python - 谁能帮我? PANDAS 和 MySql

mysql - 如何使用链接的 MySql 服务器更新 SQL 服务器中的行

php - 使用where子句计算sql数据的行数

php 标签系统 - 如果标签已存在于表中

javascript - 根据从 MySQL 数据库返回的 JSON 将单选按钮设置为选中

php - 无法更新数据: Access denied for user 'xxxx' @'localhost' (using password: NO)

php - 如何将不同部分的用户统计信息存储在数据库(mysql)中?

mysql - 从表的特定字段中删除字符