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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: post
 
 автор: P@Sol   (10.06.2005 в 15:10)   письмо автору
 
 

как можно передавать данные методом post не использую форму?

   
 
 автор: Akira   (10.06.2005 в 16:08)   письмо автору
 
   для: P@Sol   (10.06.2005 в 15:10)
 

Методом post не используя теги <form> нельзя(или я не заню), а вот get можно.
А для этого еще можно использовать сессии.

   
 
 автор: P@Sol   (10.06.2005 в 16:15)   письмо автору
 
   для: Akira   (10.06.2005 в 16:08)
 

как можно передать массив или 4 переменных из одного файла в другой?

   
 
 автор: antf   (10.06.2005 в 17:31)   письмо автору
 
   для: 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);
?>

   
 
 автор: cheops   (10.06.2005 в 18:54)   письмо автору
 
   для: P@Sol   (10.06.2005 в 15:10)
 

Можно воспользоваться сокетами, так как это описано в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1879

   
Rambler's Top100
вверх

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