Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Есть ли в запрещенные символы в адрессной строке?

Сообщения:  [1-5] 

 
 автор: glsv (Дизайнер)   (19.01.2005 в 00:58)   письмо автору
 
   для: Crux   (18.01.2005 в 06:32)
 

Браузеры тоже вроде ее режут (но не проверял кто именно и как)

   
 
 автор: cheops   (18.01.2005 в 14:33)   письмо автору
 
   для: Crux   (18.01.2005 в 06:32)
 

Да адресная строка ограничена, по умолчанию 8 Кб - это где-то прописано в дебрях apache, если она будет больше - в логи сервера уйдёт сообщение об ошибке.

PS К очень длинным адресам плохо относятся роботы поисковых систем.

   
 
 автор: Crux   (18.01.2005 в 06:32)   письмо автору
 
   для: cheops   (17.01.2005 в 15:42)
 

а есть ли ограничение по количесву символов в адресной строке?
и ещё, влияет ли длмнна адрессной строки на... /*тут я задумался*/ ...на что-либо?

   
 
 автор: cheops   (17.01.2005 в 15:42)   письмо автору
 
   для: аноним773   (17.01.2005 в 15:09)
 

1)Да в адресной строке не допустимы пробелы, символы национального алфавита и т.д. Если их необходимо передать через параметр следует воспользоваться функцией urlencode() http://www.softtime.ru/dic/id_dic=276&id_group=10 для перевода в безопасную форуму с последующей расшифровкой URL при помощи urldecode() http://www.softtime.ru/dic/id_dic=275&id_group=10

2) Да, через строку запроса можно передать и массив. Так передача параметров http://www.softtime.ru/forum/index.php?arr[]=1&arr[]=2&arr[]=3 приведёт к тому, что в элемент суперглобального массива $_GET['arr'] будет помещён массив из трёх элементов.
<?php 
  
// Выводим содержимое массива $_GET['arr']
  
print_r($_GET['arr']);
?>

   
 
 автор: аноним773   (17.01.2005 в 15:09)
 
 

Есть ли в запрещенные символы в адрессной строке?
В строке адреса и в после вопроса в имени и значение перемнной?
Можно ли в адрессной строке передать значение массива
index.php?massiv['id']=2 ?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования