Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.07.2021, 20:32
|
|||
---|---|---|---|
[php] Нормальный редирект |
|||
#18+
Редиректю с помощью header. В бд много url введенных пользователями. просто: ukr.net и https://sql.ru И надо, чтоб всегда перекидывалось на внешний сайт. А header, если нету в начале url http:// или http:// пытается редиректить на внутреннюю страницу сайта. Проверять, есть ли в урле протокол геморно. И добавлять протокол. если его нету в урле тоже. Как быть? Может есть умный способ? C ув. Tors ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.07.2021, 22:46
|
|||
---|---|---|---|
|
|||
[php] Нормальный редирект |
|||
#18+
"Умный способ" - это хранить все в одном формате. Но вам, видимо, он не подошел, так что делайте, как получится. Я бы, конечно, "нормализовал" данные в хранилище и впредь сохранял только в "нормализованном" виде. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.07.2021, 23:12
|
|||
---|---|---|---|
|
|||
[php] Нормальный редирект |
|||
#18+
При определенных условиях адреса можно хранить и в "урезанном" виде. Например, в сервисе парковки доменов адреса для переадресации хранятся без http[s]:// и первого www., а сборка выполняется непосредственно в функции redirect (по битам "HTTPS" и "WWW"). При добавлении адреса, естественно, выполняется его урезание (с установкой значений соответствующих битов). Заодно и корректность адреса в плане наличия приставки http[s]:// проверяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&tablet=1&tid=1459446]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 390ms |
total: | 529ms |
0 / 0 |