Нужно при помощи ссылки передать большое количесво данных.

DeltaDIM

Новичок
Нужно при помощи ссылки передать большое количесво данных.

Доброго времени...
Нужно при помощи ссылки передать большое количесво данных. Как можно это сделать?
Т.е есть обыкновенная ссылка <a href="script.php?text=text_text_text_text_text... _text></a>
И скрипту script.php передается большой обьем текста. Может как-то методом POST?
 
можно ... сделай скрытую форму и по клику сабмить её..
 
<html>
<body>
<form name="form1" method="post" action="script.php">
<input name="hiddenField" type="hidden" value="text_text_text_">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
 
А....
А вот текст находится в тексовом поле...
Это что, делать форму с этим текстовым полем?
 
Re: Нужно при помощи ссылки передать большое количесво данных.

Автор оригинала: DeltaDIM
Доброго времени...
Нужно при помощи ссылки передать большое количесво данных. Как можно это сделать?
Если передаешь своему же скрипту, то есть следующий способ:

1. Формируешь уникальный код X.
2. Сохраняешь данные в сессии под именем DATA.X.
3. Передаешь в ссылке значение X.
4. В скрипте,активируемом по ссылке, извлекаешь данные из сессии.

О чем стоит подумать:

1. Предусмотреть возможность того, что к моменту прихода во второй скрипт сессия уже кончилась и данные пропали.
2. Предусмотреть удаление из сессии лишних данных.
 
1. Предусмотреть возможность того, что к моменту прихода во второй скрипт сессия уже кончилась и данные пропали.
2. Предусмотреть удаление из сессии лишних данных.
1-ое понятно...
а под 2-ым ты имел ввиду 1-ое? :-)

ЗЫ: Щас ваще человека с толку собьём. Не нужны ему никакие сессии. Вопрос он задал не превильно.
 
Автор оригинала: vladax
1-ое понятно...
а под 2-ым ты имел ввиду 1-ое? :-)
И первое тоже. Данные могут пропасть по двум причинам:

1. Мы сами их убрали.
2. Сессия кончилась.
 
и 1-й и 2-й пункты зависят от того, что DeltaDIM собирается делать дальше
 
Да все я уже сделал!
Просто делаю форму с скрытым полем, и при помощи ПХП запихиваю в этоу форму большое количесво инфы, а потом, методом пост передаю данные в др. скрипт! Я почему это все спрашивал, потому что мне не охота возиться с формами, ведь переменных штук 10, а по ссылке проще script.php?var1=...&var2=...& .... &var10=...
А так придется создавать 10 скрытых полей, малось гиморойно!
 
Post метод как раз для того и преднозначен. А по ссылке это так, пару флагов передать.
 
"Большое количество данных", в моем понимании, это от сотен килобайт до мегабайтов. Гонять это POST'ом туда-сюда по меньшей мере странно. :)
 
Гонять это POST'ом туда-сюда по меньшей мере странно.
Если предполагается гонять туда-сюда большой объем, то конечно, лучше один раз достать из базы, записать в сессию и работай себе с этими данными.

Зы: хотя я так не делал, как-то не возникало такой необходимости. Когда она может возникнуть то если не секрет?
 
Если предполагается гонять туда-сюда большой объем, то конечно, лучше один раз достать из базы, записать в сессию и работай себе с этими данными.
или каждый раз доставать из базы.......
 
Сверху