но скрипт все равно можно вывестида, можно вывести, но нельзя выполнить, о чем вам справедливо заметил FanatPHP, почувствуйте разницу.
Есть ли способ кэширования таким образом, чтобы не создавалась еще большая нагрузка?Собственно кэширование есть способ сэкономить на медленных запросах. Как я понимаю в вопросах работы алгоритмов вы не в зуб ногой, больше по настройке формочек в вордпрессе... Кэш создается 1 раз, и используется для всех дальнейших запросов как готовый ответ от бд, на определенный срок. Для этого во многих инструментах кэширования есть штатные методы отслеживания интервала хранения конкретного значения.
public function run(){
if ($this->match()) {
$path = 'application\controllers\\'.ucfirst($this->params['controller']).'Controller';
if (class_exists($path)) {
$action = $this->params['action'].'Action';
if (method_exists($path, $action)) {
$controller = new $path($this->params);
$controller->$action();
} else {
var_dump(['no method',$this->params]);
exit();
View::errorCode(404);
}
} else {
var_dump(['no class',$this->params]);
exit();
View::errorCode(404);
}
} else {
var_dump(['no match',$this->params]);
exit();
View::errorCode(404);
}
}
$("#forms").submit(function () {
// Получение ID формы
var formID = $(this).attr('id');
// Добавление решётки к имени ID
var formNm = $('#' + formID);
Как можно узнать куда именно будет отправлен ответ сервером, на уровне PHPБудет отослан туда откуда пришел запрос, по тому как сервер либо отвечает на запрос, и тогда ответ уходит туда откуда пришел запрос, либо инициирует его самостоятельно (например через курл), и тогда вы сами выбираете с кем инициализировать обмен данными, но вторая сторона должна уметь принять этот запрос, то есть тоже должно быть установлено соответствующее ПО. То есть рандомному юзеру из интернета вы не отошлете данные (точнее отошлете, но обработать он откажется).
Или же есть какие-то другие варианты отправить ответ принудительно указав домен(адрес) получателя.Ответ - нет, а то получается что спросил вася, а отвечаете вы феде.
Подскажите пожалуйста, что я делаю не такНе занимаетесь отладкой, а занимаетесь гаданиями.
и где может быть моя ошибка.В произвольном месте. По этому проверяют по порядку
$stm = $this->db->prepare($sql);
$stmt->execute($params);