imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 13.04.2004, 15:29     # 41
AleXXXSoft
Guest
 
Сообщения: n/a

если я отключу в броузере прием сессионных кук и прием кук вообще? что тогда? (тут сессионные куки несколько не в том смысле), т.е. невозможно будет создать даже куку на время жизни окна, а все страницы будут "красиво" выглядеть вот так: index.php?PHPSESSID=a8eb6ab6ea876b7a9e76babg...

ИМХО мое мнение, сессии удобнее, и работают (хоть как-то) даже при выключенных куках...

Добавлено через 1 минуту:
Цитата:
@_is_absent:
а на родном сайте советую пользоваться массивом $_SESSION для этих целей.
тип данных при передаче между страничками сохраняется. какой был, такой и останется.
была строка -- будет строкой. был массив -- будет масив. тебе об этом заботится не нужно
верно! именно так и я делаю)
 
Старый 13.04.2004, 15:31     # 42
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
@_is_absent:
а на родном сайте советую пользоваться массивом $_SESSION для этих целей.
Если Register_globals не включены - то это единственный путь.

Цитата:
@_is_absent:
была строка -- будет строкой. был массив -- будет масив. тебе об этом заботится не нужно
medved2002, вот об этом удобстве я и говорил!!!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 13.04.2004, 15:33     # 43
artemidka
Guest
 
Сообщения: n/a

AleXXXSoft ты хочешь сказать что надо вернуться к Сессион айди?)))))))) надо мной издеваются))
я пришла к последнему выводу что надо делать массив...закидывать в сессию и где мне удобно читать.
 
Старый 13.04.2004, 15:34     # 44
medved2002
Guest
 
Сообщения: n/a

Hubbitus
Назови мне ПОЖАЛУЙСТА еще две кроме Гет, Пост запросов и Кукис? ОЧЕНЬ ОЧЕНЬ ИНТЕРЕСНО
 
Старый 13.04.2004, 15:35     # 45
AleXXXSoft
Guest
 
Сообщения: n/a

Цитата:
artemidka:
ты хочешь сказать что надо вернуться к Сессион айди?)))))))) надо мной издеваются))
я пришла к последнему выводу что надо делать массив...закидывать в сессию и где мне удобно читать.
в сессии гораздо проще хранить переменные ЛЮБОГО типа.
 
Старый 13.04.2004, 15:48     # 46
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
artemidka:
ты хочешь сказать что надо вернуться к Сессион айди?)))))))) надо мной издеваются))
Нет, он этого не говорил какраз!!! И никто не издевается все стараются помочь....
Цитата:
artemidka:
я пришла к последнему выводу что надо делать массив...закидывать в сессию и где мне удобно читать.
IMHO, самый правильный способ.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 13.04.2004, 16:07     # 47
artemidka
Guest
 
Сообщения: n/a

Конкретно

PHP код:
<?php
session_start
();

$abc = array("1" => "y1","2" => "y2");
#session_register("abc");
  
$_SESSION['abc']=$abc;
 
?>
ЧТо не так? Как правильно массив то сохранить?читаю мануал.....но чего то не понимаю..
 
Старый 13.04.2004, 16:09     # 48
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
artemidka
И не работает? у тебя кстати PHP какой версии
__________________
Nunc est bibendum
is_absent вне форума  
Старый 13.04.2004, 16:14     # 49
artemidka
Guest
 
Сообщения: n/a

Не знаю что исправила код выглядит так:
PHP код:
<?
session_start();
$abc = array("1" => "y1","2" => "y2");
$_SESSION['abc']=$abc;
echo $_SESSION['abc'][1] ;
echo $_SESSION['abc'][2]
?>
все работает.

Последний раз редактировалось artemidka; 13.04.2004 в 16:25.
 
Старый 13.04.2004, 16:27     # 50
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
artemidka
у меня этот скриптик просто прекрасно работает создается сессия. все в ней правильно лежит.
у тебя ругается или что? или ничего не отображается? так это правильно...

Добавлено через 3 минуты:
PHP код:
<?php 
session_start
(); 

$abc = array("x" => "y"); 
#session_register("abc"); 
  
$_SESSION['abc']=$abc
  echo 
phpinfo(); 
?>
надо вот так
у тебя скобки PHP два раза написаны были

Добавлено через 3 минуты:
artemidka
перестань исправлять сообщения а то непонятно....
__________________
Nunc est bibendum
is_absent вне форума  
Старый 13.04.2004, 16:40     # 51
artemidka
Guest
 
Сообщения: n/a

Вообщем не знаю. Отдельно эта сессия работает а когда в код вставляю... говорит
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/home/tonka/ftp/sit/test3.php:1) in /usr/home/tonka/ftp/sit/test3.php on line 2
думаю может что в коде не то? прикрепляю файл.
Чего не так подскажите?
Вложения
Тип файла: rar test3.rar (1.5 Кбайт, 2 просмотров - Кто скачивал? )
 
Старый 13.04.2004, 16:44     # 52
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
artemidka,
пробелы в начале файла удали. их там целых четыре штуки
__________________
Nunc est bibendum
is_absent вне форума  
Старый 13.04.2004, 16:47     # 53
AleXXXSoft
Guest
 
Сообщения: n/a

в самом начале работы скрипта открывай сессию, а потом уже и работтать можешь, т.е. session_start() а также session_register делай в самом начале:

PHP код:
session_start();
if(!
sesion_is_registered('имя переменной'))
      
session_register('имя_переменной');;

// .... и т.д.

// а потом уже можно в броузер писать текст
// потому как идет попытка сохранить в куке ИД сессии и возникает еррор 
 
Старый 14.04.2004, 15:14     # 54
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
medved2002:
Если тебе не надо регулировать время жизни данных - твои проблемы. Пример из мана - я тебе могу привести пример переопределения функции сессий? Там больше писать надо и чего? Это показатель?
Переопределять можно и куковые функции, мы не об этом говорим!
Цитата:
medved2002:
Кстати в этом случае перед выдачей страницы PHP придется перелопачивать всю страницу на поиск ссылок.
О чем я и говорю - ничего не надо, PHP это сделает сам!!! (ну за исключением ссылок в JavaScripte и еще некотрых выпендрежей)

Цитата:
medved2002:
Круто назови мне еще две кроме Гет, Пост запросов и Кукис?
Наздоровье, просвещайся! Вот сдесь приведено 6 способов.
Кстати не кажется ли Вам что прежде чем спорить было бы неплохо слегка узнать о предмете спора??!!

Цитата:
medved2002:
При этом ты тут же советуюешь юзать куки?
Это вообще к чему???
Цитата:
medved2002:
Для кого как.
В том же духе!
Цитата:
medved2002:
Мне метнуться и найти?
Да, (я уже писал выше) если не знаете - лучше не спорить, а посмотреть где-нибудь сначала!
Цитата:
medved2002:
Ну а зачем говорить, если не знаете?
Классно перевернули, только чего же абзац-то не только не привели весь, а даже не ответили на его смысл????
Цитата:
medved2002:
Я тоже
Дак я только за!!!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.04.2004, 15:52     # 55
medved2002
Guest
 
Сообщения: n/a

Цитата:
Первоначальное сообщение от Hubbitus
Наздоровье, просвещайся! Вот сдесь приведено 6 способов.
Кстати не кажется ли Вам что прежде чем спорить было бы неплохо слегка узнать о предмете спора??!!
Это всего лишь вариации трех известных способов Гет, Пост, и Куки. А четвертый, пятый способ - это из раздела сбегать самому, послать курьера и так далее. Не кажеться что это тебе надо узнать о предмете спора сслыку на RFC дать?

Цитата:
Первоначальное сообщение от Hubbitus
Классно перевернули, только чего же абзац-то не только не привели весь, а даже не ответили на его смысл????
Дык это было кто тому что, еще одна цитата -
Цитата:
Да, (я уже писал выше) если не знаете - лучше не спорить, а посмотреть где-нибудь сначала!
 
Старый 14.04.2004, 16:07     # 56
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
medved2002:
Это всего лишь вариации трех известных способов Гет, Пост, и Куки.
При таком подходе тогда вообще все это вариации использования всего одного протокола HTTP!!!

На остальное отвечать не буду - запарило.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.04.2004, 16:09     # 57
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
medved2002
Hubbitus
не пора ли вынести спор, о том, что лучше, сессии или куки в отдельную тему?
__________________
Nunc est bibendum
is_absent вне форума  
Старый 14.04.2004, 21:56     # 58
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
@_is_absent - В общем ты прав!!! Только я предлагаю закрыть эту тему вообще. medved2002, ты согласен?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 07:19.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.