我一些鏈接我使用像Access只通過jQuery的Ajax和PHP(沒有直接的URL訪問)的文件
的jQuery其中:
$("a.sync").on("click",function(e){
e.preventDefault();
var url = $(this).attr("href");
$.post(url,function(data){
$("#stage").html(data);
});
});
HTML:
<a class="sync" href="__home.php">Link</a>
此鏈接只是檢測來自另一個頁面的數據,並將其異步放置到#stage。 但使用檢查元素用戶可以看到鏈接__home.php,並可以使用自定義URL直接訪問它。
我不想讓用戶直接訪問那個文件,但只能用Ajax調用...
怎麼辦?
你可以放:'var url =「__home.php」;',但這也可以由檢查員發現......! – loveNoHate 2014-09-04 06:27:04
用您的ajax調用發送一個變量,並檢查您正在檢索的php文件中的變量。 – RST 2014-09-04 06:31:27