powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Нормальный редирект
3 сообщений из 3, страница 1 из 1
[php] Нормальный редирект
    #40086553
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редиректю с помощью header.

В бд много url введенных пользователями.
просто: ukr.net
и https://sql.ru

И надо, чтоб всегда перекидывалось на внешний сайт.

А header, если нету в начале url http:// или http:// пытается редиректить
на внутреннюю страницу сайта.

Проверять, есть ли в урле протокол геморно.
И добавлять протокол. если его нету в урле тоже.

Как быть? Может есть умный способ?
C ув. Tors
...
Рейтинг: 0 / 0
[php] Нормальный редирект
    #40086568
estic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Умный способ" - это хранить все в одном формате. Но вам, видимо, он не подошел, так что делайте, как получится.

Я бы, конечно, "нормализовал" данные в хранилище и впредь сохранял только в "нормализованном" виде.
...
Рейтинг: 0 / 0
[php] Нормальный редирект
    #40086569
estic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При определенных условиях адреса можно хранить и в "урезанном" виде. Например, в сервисе парковки доменов адреса для переадресации хранятся без http[s]:// и первого www., а сборка выполняется непосредственно в функции redirect (по битам "HTTPS" и "WWW"). При добавлении адреса, естественно, выполняется его урезание (с установкой значений соответствующих битов). Заодно и корректность адреса в плане наличия приставки http[s]:// проверяется.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Нормальный редирект
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]