amp; в строке ?a=1&b=2 ,функция &b=2 неработает из-за него

casper2010

Новичок
amp; в строке ?a=1&b=2 ,функция &b=2 неработает из-за него

ПОмогите Плизз
Народ помогите плизз

вообщем вот такая проблема

ссылка ввиде
Код:
domain.ru/script.php?a=1&b=2
но вот если она будет вот такой
Код:
domain.ru/script.php?a=1&амп;b=2
то переменная b=2 неработает


сам скрипт

PHP:
<?PHP  
    $b=$_REQUEST['b']; 
    if ($b=="2") 
    {?> 
  
информация b=2
  
<?PHP  
}else{ 
?> 
  
пустая страница
  
<?PHP } ?>
 

craz

Нестандартное звание
все понял не вырезает, а преобразует

&copy;
 

casper2010

Новичок
Автор оригинала: craz
это форум в посте вырезает хтмл сущности?

ссылка ввиде

code:domain.ru/script.php?a=1&b=2



но вот если она будет вот такой

code:domain.ru/script.php?a=1&b=2
но вот если она будет вот такой

domain.ru/script.php?a=1&амп;b=2
 

craz

Нестандартное звание
нет пишет он туда domain.ru/script.php?a=1&амп;b=2
- вот и не работает нефига.
 

Sepuka

Новичок
ну да, я и написал так, оказывается форум заменяет html-эквиваленты. В общем - пиши правильно. А зачем вообще писать так как он пишет?
 

craz

Нестандартное звание
1) так как он пишет не правильно
2) незачем надо писать
domain.ru/script.php?a=1&b=2 - надо писать


а вообще

3) нубский вопрос)
 

Вурдалак

Продвинутый новичок
Всё зависит от контекста. Сам адрес http://example.com/?v=1&w=2 и в Африке http://example.com/?v=1&w=2, а вот если он используется в HTML-коде, то после экранирования он станет
Код:
<a href="http://example.com/?v=1&amp;amp;w=2">Click me</a>
-~{}~ 16.03.10 16:29:

При этом, естественно, адрес не поменялся, он просто записан по правилам hyper-текста.
 
Сверху