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

Форум PHP

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

 

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

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

тема: Передача пременных
 
 автор: IgorT   (14.08.2006 в 20:22)   письмо автору
 
 

У меня есть два файла: test1.php и test2.php. Проблема заключается в том что в первом файле вычесляется пременная, но далее использоваться она должна в другом файле, но я ни как не могу передать пременную из одного файла в другой. Я знаю ето можно сделать, но незнаю как. Помогите пожалуйста, зарание спасибо!

   
 
 автор: Lelik   (14.08.2006 в 20:28)   письмо автору
 
   для: IgorT   (14.08.2006 в 20:22)
 

можно создать сессию

<?php
//запускаем сессию, необходимо в этих двух файлах
session_start();
// заносим необходимую переменную в сессию
$_SESSION['var'] = $необхомая_переменная;
?>


а во втором файле получаем к не доступ

<?php
session_start
();
echo 
$_SESSION['var'];
?>

   
 
 автор: CrazyAngel   (14.08.2006 в 21:31)   письмо автору
 
   для: IgorT   (14.08.2006 в 20:22)
 

можно один скрипт включить в другой,
можно передать через куки
можно использовать файл
можно использовать БД
.... =)))

   
 
 автор: dim   (14.08.2006 в 22:39)   письмо автору
 
   для: CrazyAngel   (14.08.2006 в 21:31)
 

а как долго переменные остаются в $_SESSION? если же в приведенном примере из test1.php перейти в test2.php, а потом - в некий test3.php. В нем будут доступны указанные переменные из $_SESSION (разумеется, session_start() - в начале каждого файла)?

   
 
 автор: Lelik   (14.08.2006 в 22:42)   письмо автору
 
   для: dim   (14.08.2006 в 22:39)
 

до окнчания сеанса - до закрытия страниц

   
 
 автор: dim   (14.08.2006 в 22:48)   письмо автору
 
   для: Lelik   (14.08.2006 в 22:42)
 

хм.. странно.
переходил от страницы к странице с сессиями, однако на некотором этапе почему-то на что-то вроде
echo $_SESSION['var']
интерпретатор не реагировал - вывода в браузер не было...

   
 
 автор: Lelik   (14.08.2006 в 22:53)   письмо автору
 
   для: dim   (14.08.2006 в 22:48)
 

действительно странно... ну раве, что обращение к сессионной переменной было раньше, чем к запуску сессии...

   
 
 автор: Loki   (14.08.2006 в 23:45)   письмо автору
 
   для: dim   (14.08.2006 в 22:48)
 

А сессию вы во всех файлах стартовали?

   
 
 автор: IgorT   (02.09.2006 в 23:58)   письмо автору
 
   для: IgorT   (14.08.2006 в 20:22)
 

уже разобрался, всем спасибо!

   
Rambler's Top100
вверх

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