我需要用 JavaScript 访问这个 php。我有这个 php 可以通过多种方式进行安全访问:仅用于我自己的 ip,仅用于我的域,不允许直接访问,由 htaccess 保护,我们知道很多其他方法来保护它。
现在我有了这个 JavaScript,然后你可以访问这个 JavaScript 并从我的数据库中获取数据。你可以像怪物一样做......你可以让一个机器人发送#input1并获取我的所有数据。
我试图找到一个超过 14 小时的解决方案,并阅读了许多帖子、网站,但没有运气。没门。哦,我的上帝,这可能吗?
这是我的代码的一部分:JavaScript
$.getScript("http://www.domain.com/getdata.php?data="+$("#input1").val(), function(){
if (resultData["field2"] != '') {
$("#input2").val(unescape(resultData["field2"]));
$("#input3").val(unescape(resultData["field3"]));
}
});
和 PHP
header('content-type: application/json; charset: utf-8');
// here my get mysql connection and query.... where field1 = #input1
if ($row = mysql_fetch_assoc($res)) {
echo "var resultData = {
'field2' : '" . $row['field2'] . "',
'field3' : '" . $row['field3'] . "',
}";
}
我不相信我们对此没有解决方案!试图保护这一点让我失去了一天!
我只需要为浏览我的网站的人保护它,或者每个域或每个请求 =/
没门!