Декодирование URL'a - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD69305.3095
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 06.12.2017, 19:33   #1
macarone
Senior Member
 
Аватар для macarone
 
Регистрация: 09.12.2010
Сообщений: 346
Бабло: $58180
Question Декодирование URL'a

Сила гоуфака выручай! Столкнулся с проблемой передачи кея через тдс.
zTDS - подстановка кея идет к разным папкам на сервер.

Допустим передаю кей catalog1/fail.mp3, в итоге доходит site.com/catalog1%2Ffail.mp3 в передаваемом кейворде слэш заменяется на %2F тем самым ошибка 404
macarone вне форума  
Старый 06.12.2017, 19:59   #2
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
По умолчанию

У тебя ответ в твоем же вопросе. Декодировать надо, когда принимаешь
urldecode($key);
__________________
Ферма
mr.Charlie вне форума  
Старый 06.12.2017, 20:15   #3
macarone
Senior Member
 
Аватар для macarone
 
Регистрация: 09.12.2010
Сообщений: 346
Бабло: $58180
ТС -->
автор темы ТС По умолчанию

спасибо, я не вкурсе где что поменять, сталкнулся недавно, так партнерки сами декодируют, а тут мне нужно файл отдавать с сервера, а к серверу я доступ неимею, тоесть можно или нет некодируемый урл передать?

Цитата:
Сообщение от mr.Charlie Посмотреть сообщение
У тебя ответ в твоем же вопросе. Декодировать надо, когда принимаешь
urldecode($key);
всмысли когда принимаешь) я хочу передать часть Url на стороний сервер, а этот стороний сервер недекодит, по прямой ссылки все работает, а вот через тдс нехера
macarone вне форума  
Старый 06.12.2017, 20:35   #4
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
По умолчанию

Цитата:
Сообщение от macarone
передаю кей catalog1/fail.mp3
Значит, у тебя до передачи где-то на лендинге или доре (откуда ты там траф льешь) происходит urlencode($key), который тебе картину портит. Убери, и будет счастье.
__________________
Ферма
mr.Charlie вне форума  
Старый 06.12.2017, 20:40   #5
macarone
Senior Member
 
Аватар для macarone
 
Регистрация: 09.12.2010
Сообщений: 346
Бабло: $58180
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от mr.Charlie Посмотреть сообщение
Цитата:
Сообщение от macarone
передаю кей catalog1/fail.mp3
Значит, у тебя до передачи где-то на лендинге или доре (откуда ты там траф льешь) происходит urlencode($key), который тебе картину портит. Убери, и будет счастье.
стандартный wordpress стоит, по прямой ссылке все работает, а если путь урла через тдс слать, то кодирует и урл неправильный становится
macarone вне форума  
Старый 06.12.2017, 21:46   #6
macarone
Senior Member
 
Аватар для macarone
 
Регистрация: 09.12.2010
Сообщений: 346
Бабло: $58180
ТС -->
автор темы ТС По умолчанию

ну помогите ктонидь) тдс кодирует и передает как ненужно, ссылки идут на каталоги в доменах типа такого domen.com/catalog/fail.php я
передаю путь catalog/fail.php а тдс кодирует слэш / на %2F и в итоге путь получается неверный.
Всем спасибо ro--ot помог, блин все было просто, убрать кодирование символов

Последний раз редактировалось macarone; 06.12.2017 в 21:54.
macarone вне форума