Форум: "Прочее";
Текущий архив: 2010.02.07;
Скачать: [xml.tar.bz2];
ВнизЗапрос к 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&<?=SID?>>click here</a> ....
Форма: <form action=test.php>
<?=SIDFORM?>
....
</form>
------------------РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ (это получит браузер)------------------
<html><body>
Ссылка: <a href=test.php?a=1&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;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.005 c