В localStorage эти значения объединяются в одну строку из-за .join(" "). Тут 2 варианта:
1. Разбить с помощью .split(" "), но могут быть имена и фамилии состоящие из нескольких слов.
2. Записывать эти значения по отдельности и затем выводить где нужно
localStorage.name = data.get("name");localStorage.lastname = data.get("family-name");
Наверное в какой-то мере это более производительно, но не гибко... ---------- Добавлено 04.09.2019 в 18:31 ---------- тогда в amp.php можно проверять на физ. существование файла. Если файл существует - подключить его, иначе /bitrix/urlrewrite.php .
Умирает. Но я понял в чем дело. Это жесть 🤪.
Оба варианта прокатывают, если "папка/index.php" физически нету.
У битрикса что не единая точка входа?? Жесть.
тоже не канает 🤪
Не знаю, но по задумке должен был :)
Т.е. я предпологал, что в файле amp.php удалю "/amp" из REQUEST_URI и передам управление "bitrix/urlrewrite.php" (как понимаю он обрабатывает адреса), а он уже подрузит что надо.
404 Ошибка.---------- Добавлено 04.09.2019 в 17:55 ----------Но я вообще так, ради интереса. Попробовал, не получилось - ок :)
Я пробовал так:
.htaccess
RewriteRule ^amp/(.*)$ amp.php [L,NC]
amp.php:
$_SERVER['REQUEST_URI'] = str_replace('/amp', '', $_SERVER['REQUEST_URI']); include 'bitrix/urlrewrite.php';
не получается 🤪
да, самый низ не проканает.
От блин, а не хотелось для каждого запроса проверять HTTP_HOST - это IP или нет :(
Pawel-asm, я бы перенес в самый низ.
Bitrix получает REQUEST_URI вида /amp/...
Dram, пожалуйста.
Сам объект вы можете создать до цикла, а метод addAddress использовать уже внутри цикла.