Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача переменных не через форму

382
19 декабря 2003 года
dodger
164 / / 07.02.2003
Такая вешь. У меня есть галерея картинок с thumbnails. Когда тыкаешь на какую-нибудь из маленьких картинок - загружается большая с ее описанием. Код выглядит вот так:
 
Код:
<?echo "<a href=\"show_img.php?image=".$row["image"]."&desc=".@$row["description"]."\"><img src=photos/".$row["image"]." border=0></a>";?>

Т.е. данные передаются через строку запроса после знака "?". Если бы данные передавались методом POST или GET через форму, то входным скриптом их можно было бы получить через $GET_VARS или $_GET. А как можно передать данные в данном случае, но не через строку запроса, чтобы их не было видно в строке запроса? Мне это нужно для того, чтобы строка запроса из-за описания не была здоровая!
1.8K
19 декабря 2003 года
2NetFly
132 / / 01.09.2003
В описанном выше случае данные передаются именно методом GET (их можно извлекать из $GET_VARS). А для того чтоб не загромождать адрес, нужно передавать данные методом POST: создай форму со скрытыми полями и при нажатии на картинку вызывай обработчик на JavaScript, который сабмитит форму. А вообще, передача описания – не лучшее решение. Рациональней хранить его на сервере и извлекать при загрузке маленького изображения.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог