Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как передать параметры другому скрипту?


Автор: sl45 25.5.2004, 18:13
Я новичок в PHP и поэтому был бы благодарен за толковый ответ.
Как можно внутри одного скрипта передать инфу другому скрипту?
Например скрипт А получил некую инфу, обработал и присвоил данные переменной Б. Так вот как внутри скрипта А передать переменную Б скрипту В?
Спасибо.

Автор: Secandr 25.5.2004, 18:14
для этого нудно использовать сессии или куки.

Автор: sl45 25.5.2004, 18:53
Цитата
для этого нудно использовать сессии или куки.

а если пишу для wml - то что тогда делать?

Автор: Secandr 25.5.2004, 18:59
сессии, если не пройдут писать сессии самому smile.gif
Либо тащить всё за собой в строке гет или в посте.

Автор: sl45 25.5.2004, 21:40
Secandr
Цитата
сессии, если не пройдут писать сессии самому

что имеешь ввиду? hmmm.gif
Цитата
Либо тащить всё за собой в строке гет или в посте.

а вот об этом можно поподробнее? smile.gif проблема как раз в том чтобы пхп-переменную вставить в хтмл-код.
ещё вопрос - сессии хранятся на сервере или на компе там где куки?

Автор: Kefir 27.5.2004, 17:28
Код
<a href="#" onclick="document.myform.submit()">Link</a>

<form name="myform" method="post" action="log.php">
<input type="hidden" name="referer" value="<?php =$_POST['some_var'] ?>">
</form>


вот до такого изврата я иногда дохожу, но другого метода тащить по всем скриптам переменные я не нашёл...

Автор: Secandr 27.5.2004, 17:33
смысл сессий:
на сервере в некоторой папки хранятся файлы с данными, для каждого зашедшего на сайт генерируется ключ: key=sdkf798sffsdnkl325098kjdfsa - угадать такой тяжало.
затем во все ссылки добавляется
/index.php?key=sdkf798sffsdnkl325098kjdfsa&parametr
и скрипт по ключу получает данные из нужного файла на сервере
В случае если есть форма, то добавляется <input type=hidden name=key value=sdkf798sffsdnkl325098kjdfsa >
Добавлено @ 17:34
так примерно и работают сессии, только в куки загоняют ключ.

Ещё можно заставить всех пользователей зарегистрироваться.

Автор: Master 27.5.2004, 20:02
Вот http://faq.phpclub.ru/ есть ответы на все твои вопросы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)