|
|
|
| как можно передавать данные методом post не использую форму? | |
|
|
|
|
|
|
|
для: P@Sol
(10.06.2005 в 15:10)
| | Методом post не используя теги <form> нельзя(или я не заню), а вот get можно.
А для этого еще можно использовать сессии. | |
|
|
|
|
|
|
|
для: Akira
(10.06.2005 в 16:08)
| | как можно передать массив или 4 переменных из одного файла в другой? | |
|
|
|
|
|
|
|
для: P@Sol
(10.06.2005 в 16:15)
| | Вот как передавать массивы из одного скрипта в другой с помощью сессий.
Модуль 1 (first.php) :
<?php
//начинаем новую сессию
session_start();
//определяем массивы
$arr1 = array('a', 'b', 'c');
$arr2 = array('d', 'e', 'f');
//превращаем массив в строку с особыми маркерами (сериализуем)
$arr1_ser = serialize($arr1);
$arr2_ser = serialize($arr2);
//регистрируем сериализованные массивы в качестве переменных сессии
$_SESSION['arr1'] = $arr1_ser;
$_SESSION['arr2'] = $arr2_ser;
print "<a href = 'second.php'>Посмотреть содержимое массивов arr1 и arr2</a>";
?>
|
Модуль 2 (second.php):
<?php
//начинаем новую сессию
session_start();
//достаем сериализованные массивы из переменных сессии (массива $_SESSION)
$arr1_ser = $_SESSION['arr1'];
$arr2_ser = $_SESSION['arr2'];
//превращаем строки с маркерами в массивы
$arr1 = unserialize($arr1_ser);
$arr2 = unserialize($arr2_ser);
//смотрим содержимое массивов
var_dump($arr1);
print '<br>';
var_dump($arr2);
?>
|
| |
|
|
|
|
|
|
|
для: P@Sol
(10.06.2005 в 15:10)
| | Можно воспользоваться сокетами, так как это описано в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1879 | |
|
|
|