введение новой схемы обозначения URL-адресов

  • Автор темы Sergey Volodin
  • 39
  • Обновлено
  • 13, May 2024
  • #1
Привет.

С появлением экранов 4K я начал искать способ одновременной инициализации нескольких веб-приложений, аккуратно и из одной строки адреса веб-сайта (URL).

(каждое приложение вызывается с параметрами и отображается в различных окнах/диалогах (DIV) браузера).

Я считаю, что полностью разгадал загадку.

Обратите внимание, что некоторые URL-адреса в этом посте мне пришлось преобразовать с http на htt p, чтобы иметь возможность публиковать этот контент здесь.

Обратите внимание на строку местоположения браузера на следующих снимках экрана:

20170301 1838 appParams правильно анализируется (1 из 1)

Функции парсера:

Правила .htaccess:

URL-адреса внутри URL-адресов (apache, htaccess/строка адреса браузера, PHP) (1 из 3)

URL-адреса внутри URL-адресов (apache, htaccess/строка адреса браузера, PHP) (2 из 3)

URL-адреса внутри URL-адресов (apache, htaccess/строка адреса браузера, PHP) (3of3)

Sergey Volodin


Рег
08 Oct, 2012

Тем
1

Постов
2

Баллов
12
  • 18, May 2024
  • #2
мой Ubuntu Apache2 вообще не мог обрабатывать двойной urlencode, поэтому я перешел на base64. и да, я бы открыл несколько окон, каждое со своим набором переменных. 4K огромен по сравнению с FullHD.
 

Diona-M


Рег
01 Mar, 2014

Тем
0

Постов
2

Баллов
2
  • 03, Jun 2024
  • #3
«Почему вы все так усложняете?»... заметил и ответил следующим образом: мне наконец-то удалось значительно упростить свой код, я перешел на открытый исходный код со своей компанией на github, см. http://github.com/seductiveapps/seductiveapps

он также содержит (см. папку __README__documentation, все файлы, начинающиеся с StartupSequence*.*) скриншоты, описывающие то, что я изобрел. я не могу объяснить каждое мое движение.

я уважаю людей, которые этого не понимают и просят у меня разъяснений, но я просто не могу больше тратить на это время.

я хочу развивать свою компанию, а не преподавать на форумах, таких как digitalpoint. вместо этого я открыл страницу в Facebook, где немного объясняю, что я делаю с моим кодовым фреймворком SeductiveApps; его адрес http s://facebook.com/SeductiveAppsAcademy а сейчас до свидания..
 

msk1


Рег
27 Aug, 2011

Тем
2

Постов
5

Баллов
25
  • 06, Jun 2024
  • #4
Ваш URI анализируется в PHP, и вам не нужно вникать в то, что Apache должен делать что-то более сложное, чем «URI начинается с одного из них». Вам нужны URI, поместите их в PHP.

так как вам все равно придется отправить эту клиентскую сторону на открытие новых окон с помощью JS. Подождите, вы пытаетесь передать клиентскую часть DATA в URI? Я действительно не понимаю, откуда берется ваше практическое применение всему этому.

Если вы можете создать работающий URI, зачем вы со всем этим возитесь? Просто пытаюсь понять, ПОЧЕМУ или ДЛЯ ЧЕГО это на самом деле будет использоваться.

кроме того, чтобы взять что-то простое (передачу данных в URI) и сделать его мучительно сложным.

Это просто похоже на кучу кода зря.
 

Владислав Гарнатка


Рег
16 May, 2012

Тем
1

Постов
2

Баллов
12
  • 08, Jun 2024
  • #5
смотрите также https://github.com/seductiveapps/seductiveapps

для моих полных исходников (следующая загрузка будет через несколько недель, потому что меня сейчас нет в городе).. смотрите также https://perishablepress.com/stop-using-unsafe-characters-in-urls/

смотрите также http://php.net/manual/en/function.base64-decode.php

и http://php.net/manual/en/function.base64-encode.php
 

Daram1


Рег
01 Jan, 2011

Тем
1

Постов
2

Баллов
12
  • 10, Jun 2024
  • #6
Да, чем больше я смотрю на это, тем больше удивляюсь, почему вы вообще возитесь с .htaccess, особенно если вы просто сбрасываете все это в PHP.

Просто urlencode и передайте как обычно $_GET index.php?tarot[deck]=Original-Rider-Waite & tarot[reading]=3-Cards & music[youTubePlayList]=ABCDEFG Бум, вот ваши значения в $_GET.

Зачем тратить всю лишнюю обработку и глупую ерунду, если функциональность уже существует? Если в них есть настоящие URI, urlencode позволяет им сохранять данные для передачи без каких-либо пережитков абсурда base64 для мэйнфреймов 1970-х годов.

Или я совершенно не понимаю, что вы здесь пытаетесь сделать?
 

Cargo Bridge


Рег
07 May, 2012

Тем
1

Постов
3

Баллов
13
  • 10, Jun 2024
  • #7
Хм, вместо кодирования base64, не могли бы вы просто закодировать их urlencode? Затем вы можете проанализировать их на стороне сервера. Важно то, что я действительно не уверен, что понимаю, в чем смысл всего этого… вы не открываете несколько окон… вы просто передаете параметры, верно? Я не понимаю, почему вы вовлекаете в это .htaccess, а тем более что-то еще, что здесь происходит. Не могли бы вы лучше объяснить ПУНКТ этого, возможно, предоставить рабочую демо-версию?
 

Легионер1


Рег
05 Oct, 2012

Тем
1

Постов
5

Баллов
15
Тем
49554
Комментарии
57426
Опыт
552966

Интересно