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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Наверняка простой вопрос (подключение файла)

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

 
 автор: pal4ik   (28.05.2008 в 12:19)   письмо автору
 
   для: SiM(R)   (28.05.2008 в 02:19)
 

ой, я кажется не в тот файл правлю. названия почти одинаковые. один из них рабочий другой не знаю зачем программеры оставили. буду пробовать все сначала.


Итак,
session_start();
$_SESSION['id']=$_GET['id'];
echo $_SESSION['id'].'-session<br>;
echo $_GET['id'].'-get'

выдает:

-session
-get

я так понимаю, значит они пустые...


Все получилось! =))) отлично. все огромное спасибо! Вы были терпиливы)

   
 
 автор: SiM(R)   (28.05.2008 в 02:19)   письмо автору
 
   для: pal4ik   (27.05.2008 в 16:08)
 

Вы закоментрируйте весь остальной код и разбирайтесь с тем, с чем у Вас возникает проблема сейчас. Выводиться информация, в данном случаи 11111, должна в любом случаи.


Можно еще передать переменную таким образом:

<?php
define
("ID_NEWS"$id); // создаем в третьем файле константу, с номером новости
                                             // потом с помощью unclude() подключаем 4 php ( у Вас помоему так)
                                             // и используем уже эту константу.
?>

   
 
 автор: pal4ik   (27.05.2008 в 16:08)   письмо автору
 
   для: mihdan   (27.05.2008 в 13:06)
 

>Используйте разные переменные id_news, id_page, id_menu .....

допустим я в 3-м php сделаю так (я так и пытаюсь), но как мне его потом передать в 4-ый php?

сам механизм или код какой чтобы из одного (3.php) файла передать значение переменной в другой (4.php), который вызывается в результате выполнения предыдущего (3.php).

   
 
 автор: pal4ik   (27.05.2008 в 16:02)   письмо автору
 
   для: 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" не вывело. ..

   
 
 автор: pal4ik   (27.05.2008 в 15:49)   письмо автору
 
   для: sim5   (27.05.2008 в 13:44)
 

>Напишите хотя бы небольшой кусок кода вашей работы с сессией.

Попробуйте передать значение переменной $id через сессии. То есть в "третьем" php файле (скрипте) разместите код

<?php
session_start();
$_SESSION['id']=$_GET['id'];


А в "четвертом" рhp разместите такой код:

<?php

session_start();
$id=$_SESSION['id'];


Вот как посоветовали. вот так и пытался использовать.

   
 
 автор: SiM(R)   (27.05.2008 в 13:45)   письмо автору
 
   для: 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']

   
 
 автор: sim5   (27.05.2008 в 13:44)   письмо автору
 
   для: pal4ik   (27.05.2008 в 12:54)
 

Механизм сессий у вас включен, значит вы не верно пользуетесь ею. Либо то, что ниже указал mihdan, либо... Напишите хотя бы небольшой кусок кода вашей работы с сессией.

   
 
 автор: mihdan   (27.05.2008 в 13:06)   письмо автору
 
   для: pal4ik   (23.05.2008 в 13:07)
 

Используйте разные переменные id_news, id_page, id_menu .....

   
 
 автор: pal4ik   (27.05.2008 в 12:55)   письмо автору
 
   для: 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

   
 
 автор: pal4ik   (27.05.2008 в 12:54)   письмо автору
 
   для: sim5   (27.05.2008 в 01:32)
 

так я даже не заню как сформулировать вопрос, что именно мне нужно узнать? у меня на удаленном сервере.

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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