В настоящее время у меня есть:JQuery Ajax с помощью POST в PHP скрипт вне вебсервера
$("#upvote").click(function(){
var up = parseInt(document.getElementById('voteScore').innerHTML);
up++;
document.getElementById('voteScore').innerHTML = up;
$.ajax("include/mysql_lib.php?op=upvote&v1=<?php echo $id; ?>");
});
Есть две проблемы, у меня есть это с. Во-первых, я использую GET для отправки переменных, что заставляет меня нервничать. Во-вторых, скрипт mysql_lib.php
находится прямо в моем веб-корне. Я бы предпочел использовать его в директории protected
моего хостинг-провайдера вместо public
.
Возможно ли это?
Я думаю, что страница должна быть доступна через http, вы можете использовать идентификатор сеанса для защиты скрипта 'mysql_lib.php'. Проверьте существующий сеанс в этом файле и выйдите, если он не существует. – Cyclonecode
@ Krister, но какая разница сделала бы безопасность? –