я имею ввиду что если заходить через браузер то создается сессия,Не всегда и вообще совершенно не обязательно. Сессия нужна там, где есть необходимость хранить данные между запросами, причем на стороне сервера, а это нужно далеко не всегда.
а вы вообще знакомы с опенкарт 2 ? если да то есть наверно его исходный код?Нет, я не знаком с опенкарт, точнее не знаком близко. Что, впрочем, не мешает мне обсуждать общую архитектуру кода, так как вопрос больше о принципах построения кода и технологиях, опенкарт или вордпресс или ларавель - принцип будет примерно одинаковый, хотя код будет абсолютно разный.
Интересно читать коменты про старость PHPЯ уже лет 10 угораю с высказываний а-ля "пхп завтра все" от новоприбывших "икспертав с опытом (1 год верстал)".
сессия создается в браузереНет, сессия не создается в браузере, или вы как-то слишком странно выражаете свои мысли, или не очень различаете что и как работает.
Я с помощью wget скачивал сайты, т.е. весь каталог конкретного сайта с бекендомто что ты скачал папку пхп и папку апи никак не говорит о том что ты скачал бэкенд. Ты либо скачал результат работы пхп скриптов, а не их код, либо это был сайт такого же ламера в бэкенде как и ты, то есть чел не понимал что как работает от слова совсем, но я склоняюсь к первому варианту.
Вот сайты банков (Сбер, Тинькофф и зарубежных) как-то защищены же от полного скачивания, хотя они хранят персональные данные пользователей и данные счетов (cvc-коды, номера счетов и т.д.).Никак особо не защищены, так как сайт не хранит "cvc-коды, номера счетов и т.д.", это все хранится на отдельных от сайта серверах, и сайт работает как посредник между тобой и сервером данных, напрямую к данным никто тебя не пустит. Впрочем, примерно так же работают 99,9% нормально написанных сайтов, включая любой среднестатистический интернет магазин, да и например этот сайт хабра...
Вот бы узнать как они так защищены...
при ? вместо ?id ошибка только изменилась, но к сожалению без результата.Да по тому что блэт у вас там все сплошная ошибка, вам просто выдало следующую проблему в бесконечном списке...
но мне нужно чтобы у попапа с кнопкой создать она была отключена при открытии, тк там пустые поля.не проще сразу задать кнопке дизэйблед? При валидации вы просто удалите атрибут.
Зацепок вообще никакихЗацепки есть всегда, просто их не показывают, их нужно смотреть. Например так:
document.addEventListener("DOMContentLoaded", function(event) {
console.log('loaded'); // пишет в консоли при загрузке DOM и срабатывании евента
console.log($('form')); // проверяем как выбралась форма
$("form").submit();
})
текст расположен четко в самом низу, нужно чтобы он наоборот чуть ниже картинки шел, не доходя до низа, а кнопка оставалась в прежнем положении, снизуБез разметки можно только гадать как и что у вас сделано. Залейте в фиддл или кодепен, тогда хоть можно понять что и куда вставлено, навскидку - скорее всего у вас текст и кнопка идут в одном блоке, прижатом вниз, логично разделить их на отдельные блоки с разным позиционированием.
document.addEventListener("DOMContentLoaded", function(event) {
//ждем полной загрузки DOM, не используя жк
$("form").submit(); // по загрузке документа он уже доступен
})
$(function(){
$("form").submit();
})