Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.07;
Скачать: CL | DM;

Вниз

Запрос к MySQL   Найти похожие ветки 

 
xayam ©   (2009-11-29 00:08) [40]


> antonn ©   (28.11.09 23:22) [39]
> сессии - это костыли, они могут не работать, а значит будут
> теряться результаты поиска.

вообще теряться не должно, если настроить хранить id сессии в форме.
Даже если будет теряться только подсветка (сейчас нету ее и нормально), а ветка в любом случае отобразиться.


 
antonn ©   (2009-11-29 00:22) [41]

я про клиента говорю, сессия прикрепляется к клиенту когда тот передает ее SID. А хранится он в куках или в урлах. Если куки отключены, а урлы у тебя "ЧПУшатся" - где будет сид? :)


 
xayam ©   (2009-11-29 01:03) [42]


> antonn ©   (29.11.09 00:22) [41]
> я про клиента говорю, сессия прикрепляется к клиенту когда
> тот передает ее SID. А хранится он в куках или в урлах.
> Если куки отключены, а урлы у тебя "ЧПУшатся" - где будет
> сид? :)

можно вручную в форму вставить, как вот здесь описано http://php.spb.ru/php/session.html

Если вы хотите поддерживать работу сайта с отключенными куками но не хотите, чтобы ПХП автоматически заменял ссылки и формы, либо если ПХП на какой-то конкретной ссылке/форме глючит и не вставляет идентификатор, проделывайте это вручную. Это очень просто. Для начала отпределим новую константу SIDFORM (после session_start()):

define ("SIDFORM","<input type=hidden name=".session_name()." value=".session_id().">");

Представим, что у нас есть ссылки и формы (еще бывают фреймы и теги типа AREA, но там делают аналогично). С помощью двух констант SID - определена в ПХП и SIDFORM - придумали сами себе, переработаем текст:

------------------БЫЛО (ПХП-файл)------------------

<html><body>
Ссылка: <a href=test.php?a=1>click here</a> ...
Форма:  <form action=test.php>  
       ....
       </form>

------------------МЫ ЗАМЕНЯЕМ НА (новая версия ПХП-файла)------------------

<html><body>
Ссылка: <a href=test.php?a=1&amp;<?=SID?>>click here</a> ....
Форма:  <form action=test.php>
       <?=SIDFORM?>  
       ....
       </form>

------------------РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ (это получит браузер)------------------

<html><body>
Ссылка: <a href=test.php?a=1&amp;PHPSESSID=ac4f4a45bdc893434c95dcaffb1c1811>click here</a> ....
Форма:  <form action=test.php>
       <input type="text" name="PHPSESSID" value="ac4f4a45bdc893434c95dcaffb1c1811">
       ....
       </form>


 
xayam ©   (2009-11-29 01:05) [43]

а ну да че то я торможу, в урл же нельзя там же get :( мда фигово


 
xayam ©   (2009-12-01 20:07) [44]


> antonn

Еще проблема. Узнал что в php есть функция

tidy_repair_string — Repair a string using an optionally provided configuration file
Description
string tidy_repair_string ( string $data [, mixed $config [, string $encoding ]] )

не знаешь случайно какие параметры нужно передавать в $config , если обрабатывается xml-строка?


 
antonn ©   (2009-12-01 20:58) [45]

первый раз про нее слышу :))


 
xayam ©   (2009-12-01 21:02) [46]


> antonn ©   (01.12.09 20:58) [45]
> первый раз про нее слышу :))

ну ладно, я как xhtml сделал и вырезал начальные-конечные теги - так что работает. Ошибок в старых архивах целая куча, а эта функция исправляет автоматически, очень удобно



Страницы: 1 2 вся ветка

Текущий архив: 2010.02.07;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.013 c
15-1259939238
TUser
2009-12-04 18:07
2010.02.07
Скончался Титхонов


15-1258160992
TIF
2009-11-14 04:09
2010.02.07
SPDY - скоростная альтернатива HTTP от Google


1-1236164057
dmitry1208197320
2009-03-04 13:54
2010.02.07
Управление размерами картинки при её вставке в Word


2-1260482915
Aleks
2009-12-11 01:08
2010.02.07
динамически создаваемые объекты как их удалить?


15-1259840977
Insor
2009-12-03 14:49
2010.02.07
Чем составлен данный дамп БД?