Проблема с передачей GET запроса - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

Закрытая тема
Опции темы Опции просмотра
Старый 28.03.2015, 12:53   #1
smsupport
Senior Member
 
Аватар для smsupport
 
Регистрация: 12.07.2009
Сообщений: 1,581
Бабло: $361065
Exclamation Проблема с передачей GET запроса

Есть сайт с кодировкой windows-1251, нужно передать кейворд на партнерку в UTF-8 + urlencode. Делаю это с помощью такого кода:

PHP код:
<?
$site 
$_GET['torrent'];
$site urlencode($site);
header'Location: http://site.com/go.php?sid=4&tds='htmlentities($site) .'');
exit();
?>
Но кейворд почему-то не передается. В чем может быть проблема?
__________________
Swissdoc heavy spec
smsupport вне форума  
Старый 28.03.2015, 12:58   #2
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от smsupport
Есть сайт с кодировкой windows-1251
удали этот сайт - это будет уроком тому, кто его сделал в windows-1251

Цитата:
Сообщение от smsupport
Но кейворд почему-то не передается. В чем может быть проблема?
и убери htmlentities
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 28.03.2015, 13:20   #3
smsupport
Senior Member
 
Аватар для smsupport
 
Регистрация: 12.07.2009
Сообщений: 1,581
Бабло: $361065
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
удали этот сайт - это будет уроком тому, кто его сделал в windows-1251



и убери htmlentities
Убрал htmlentities, латиницу передает, кириллицу нет. Удалить сайт не вариант
__________________
Swissdoc heavy spec
smsupport вне форума  
Старый 28.03.2015, 13:59   #4
webmastermd
Юниор
 
Регистрация: 25.03.2015
Сообщений: 3
Бабло: $1410
По умолчанию

На той стороне надо decode сделать
webmastermd вне форума  
Старый 28.03.2015, 16:00   #6
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 13,943
Бабло: $1894840
Отправить сообщение для digg с помощью ICQ
По умолчанию

смотри в сторону
PHP код:
$site iconv("windows-1251""UTF-8",$site); 
digg вне форума  
Старый 29.03.2015, 17:00   #7
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
По умолчанию

Цитата:
Сообщение от smsupport Посмотреть сообщение
Есть сайт с кодировкой windows-1251, нужно передать кейворд на партнерку в UTF-8 + urlencode. Делаю это с помощью такого кода:

PHP код:
<?
$site 
$_GET['torrent'];
$site urlencode($site);
header'Location: http://site.com/go.php?sid=4&tds='htmlentities($site) .'');
exit();
?>
Но кейворд почему-то не передается. В чем может быть проблема?
PHP код:
<?
header
'Location: http://site.com/go.php?sid=4&tds='.urlencode(iconv("Windows-1251""UTF-8"$_GET['torrent'])));
die;
?>
DimaX вне форума