|
|
|
|
|
для: SiM(R)
(28.05.2008 в 02:19)
| | ой, я кажется не в тот файл правлю. названия почти одинаковые. один из них рабочий другой не знаю зачем программеры оставили. буду пробовать все сначала.
Итак,
session_start();
$_SESSION['id']=$_GET['id'];
echo $_SESSION['id'].'-session<br>;
echo $_GET['id'].'-get'
выдает:
-session
-get
я так понимаю, значит они пустые...
Все получилось! =))) отлично. все огромное спасибо! Вы были терпиливы) | |
|
|
|
|
|
|
|
для: pal4ik
(27.05.2008 в 16:08)
| | Вы закоментрируйте весь остальной код и разбирайтесь с тем, с чем у Вас возникает проблема сейчас. Выводиться информация, в данном случаи 11111, должна в любом случаи.
Можно еще передать переменную таким образом:
<?php
define("ID_NEWS", $id); // создаем в третьем файле константу, с номером новости
// потом с помощью unclude() подключаем 4 php ( у Вас помоему так)
// и используем уже эту константу.
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(27.05.2008 в 13:06)
| | >Используйте разные переменные id_news, id_page, id_menu .....
допустим я в 3-м php сделаю так (я так и пытаюсь), но как мне его потом передать в 4-ый php?
сам механизм или код какой чтобы из одного (3.php) файла передать значение переменной в другой (4.php), который вызывается в результате выполнения предыдущего (3.php). | |
|
|
|
|
|
|
|
для: SiM(R)
(27.05.2008 в 13:45)
| | Дело в том что этот php запускается только когда просматриваем всю новость. Поэтому сложно понять, где оно его выводит. и я исправил код так:
<?php
session_start();
$_SESSION['id']=$_GET['id'];
echo $_SESSION['id'].'-session<br>11111';
echo $_GET['id'].'-get';
....
мой код страницы
чтобы по метке 11111 найти в коде страницы это место. Так вот, даже "11111" не вывело. .. | |
|
|
|
|
|
|
|
для: sim5
(27.05.2008 в 13:44)
| | >Напишите хотя бы небольшой кусок кода вашей работы с сессией.
Попробуйте передать значение переменной $id через сессии. То есть в "третьем" php файле (скрипте) разместите код
<?php
session_start();
$_SESSION['id']=$_GET['id'];
А в "четвертом" рhp разместите такой код:
<?php
session_start();
$id=$_SESSION['id'];
Вот как посоветовали. вот так и пытался использовать. | |
|
|
|
|
|
|
|
для: mihdan
(27.05.2008 в 13:06)
| | Ладно, давай сначала отделим мух от котлет.
Нам надо разобраться существует ли переменная $_GET['id'], точнее какое значение она имеет. В коде, где вы присваиваете сессии значение $_GET, разместите :
<?php
session_start();
$_SESSION['id']=$_GET['id'];
echo $_SESSION['id'].'-session<br>';
echo $_GET['id'].'-get';
?>
|
Если ничего не будет выводиться значит ваши значения = нулю. И надо искать проблему в создании переменной $_GET['id'] | |
|
|
|
|
|
|
|
для: pal4ik
(27.05.2008 в 12:54)
| | Механизм сессий у вас включен, значит вы не верно пользуетесь ею. Либо то, что ниже указал mihdan, либо... Напишите хотя бы небольшой кусок кода вашей работы с сессией. | |
|
|
|
|
|
|
|
для: pal4ik
(23.05.2008 в 13:07)
| | Используйте разные переменные id_news, id_page, id_menu ..... | |
|
|
|
|
|
|
|
для: SiM(R)
(27.05.2008 в 01:50)
| | вижу настройки с помощью предоставленного скрипта (спасибо). что там смотреть??
вот инфо про сессии:
session
Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0 | |
|
|
|
|
|
|
|
для: sim5
(27.05.2008 в 01:32)
| | так я даже не заню как сформулировать вопрос, что именно мне нужно узнать? у меня на удаленном сервере. | |
|
|
|
|