Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установки сессий, & и & 
:(
    Опции темы
Любитель
Дата 7.6.2005, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Суть проблемы в следующем: при начале сессии на PHP он к ссылкам этой страницы добавляет id сессии. Если на странице есть ссылки с параметрами, то к ним, естественно, добавляется &. Так. Но дело в том, что в wml-парсерах исползуется для разделения параметров не &, а &. & вызовет ошибку. Как можно заставить php поставить & вместо & (или вручную проставить id сессии)? Я пока делаю вторую страницу, где регистрирую сессию и посылаю заголовок location на страницу с ссылками (с параметрами). Можно ли по другому?


--------------------
PM MAIL ICQ Skype   Вверх
Любитель
Дата 11.6.2005, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Так что никак нельзя?


--------------------
PM MAIL ICQ Skype   Вверх
$дмитрий
Дата 11.6.2005, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



так и пиши в ссылках &sid=$SID, где $SID сессия
PM MAIL   Вверх
Любитель
Дата 11.6.2005, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Так PHP автоматом пихает по своему. Как это отключить?


--------------------
PM MAIL ICQ Skype   Вверх
anthrax
Дата 16.6.2005, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 12.12.2003

Репутация: 1
Всего: 2



Для решения этой проблемы я знаю 3 решения:

1. Прописываю в .htaccess моего сайта строчку:
php_value arg_separator.output &

2. В коде пхп изменить настройки: ini_alter("arg_separator.output", "&amp");

3. В php.ini меняешь строчку: arg_separator.output &amp

Это все вещи эквивалентные, просто изменение настроек происходит из разных мест.

Cheers!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0922 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.