[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вертикальная черта
Load333
В PHP коде (кодировка UTF-8) для некоторых url используется разделитель вертикальная черта. В коде просто стоит символ. На некоторых вебсерверах в браузерах Chrome,Opera её отображает как 0x7C (hex). В Mozilla отображается как надо - вертикальная черта.На других же серверах символ отображается нормально. В чём может быть проблема ? Как добиться, чтобы на выходе в url всегда отображался символ, а не его код в HEX ?
arbuzmaster
urlencode
urldecode

<?php echo '<a href="mycgi?foo=', urlencode("|"), '">';

<a href="mycgi?foo=%7C">

<?php echo '<a href="mycgi?foo=', urldecode("%7C"), '">';

<a href="mycgi?foo=|">

Должно помочь.

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.