【发布时间】:2018-03-21 06:31:09
【问题描述】:
PHP 大师,
我在 Mini Proxy 中添加了一个 url 记录器,以便我的免费用户浏览的任何内容都可以使用他们的帐户用户名登录到我的数据库。 Mini Proxy 的代码太长,不适合这篇文章,所以你可以在这里查看: https://github.com/joshdick/miniProxy/blob/master/miniProxy.php
使用迷你代理,我现在浏览的任何内容都会登录到我的数据库中。 表:浏览历史。 列:ID、时间和日期、用户名、网址。
现在,当我查看 url 时,它会被记录。
// Dump $url into db
$stmt = mysqli_prepare($conn, "INSERT INTO
browsing_histories(ids,usernames,urls) VALUES (?, ?, ?)");
mysqli_stmt_bind_param($stmt, 'iss', $id, $user, $url);
mysqli_stmt_execute($stmt);
if($stmt)
{
echo "Logged $url to db a success!";
}
else
{
echo "Logging $url to db failed!";
}
第一季度。 为什么网络代理 php 脚本只获取“http”而不是“https”页面?要更改哪条线以及如何解决此问题? 我得到错误: 错误:服务器管理员不允许请求的 URL。
如果您检查代码的链接,您会看到脚本代码的第 308 行提到了该错误。
第二季度。 我想伪造REFERRER,因此网站(通过代理查看)将推荐人视为:http://www.example.com/referrer.html,而不是实际的推荐人。 我应该在哪一行添加哪些代码来实现这一点?
【问题讨论】:
标签: php http https proxy referrer