php - 从外部服务器获取页面

标签 php request xss fopen

我想向一个函数传递一个字符串,该字符串将该字符串附加到 url 上。然后转到该 url,然后将页面返回到我的服务器,以便我可以使用 JS 对其进行操作。

任何想法将不胜感激。

干杯。

最佳答案

如果启用了 fopen_wrappers,则可以使用 file_get_contents()检索页面,然后将 JavaScript 插入到内容中,然后再将其作为输出回显。

$content = file_get_contents('http://example.com/page.html');
if( $content !== FALSE ) {
  // add your JS into $content
  echo $content;
}

这当然不会影响原始页面。

关于php - 从外部服务器获取页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094274/

相关文章:

xss - 了解 HTTPOnly 标志的预期行为

javascript - 为 html 表单 GET 方法添加附加文本

javascript - 即使 Node JS 中存在标签,也无法使用 JSsoup 找到标签

JavaScript 发送 GET 请求

php - 如何使用 Request $request 从 url 获取 id? (拉拉维尔 5.3)

php - 如何阻止 javascript ://as url parameter

php - Doctrine 2 DQL - 选择多对多字段为空的行?

php - 使用 Codeigniter 使用 AJAX 和 jquery 将表单数据传递给 Controller

php - 过滤多个复选框php的更好方法

javascript - 通过更改表单中的属性绕过 chrome XSS Auditor