<?xml version="1.0" encoding="UTF-8" ?><oembed><version>1.0</version><provider_name>Чудо{вищные} заметки</provider_name><provider_url>https://miracle.rpz.name</provider_url><author_name>MiRacLe</author_name><author_url>https://miracle.rpz.name/author/miracle/</author_url><title>XMLHttpRequest, Opera &#038; cookies</title><html>&lt;strike&gt;Что ни день, то сюрприз...
Оказывается XmlHttpRequest в этой самой Opera живёт своей собственной жизнью - он существует отдельно от браузера, не знает о существовании cookies и настроек способных &quot;отрегулировать&quot; такое поведение объекта я не нашёл.&lt;/strike&gt;

&lt;strike&gt;Может оно конечно так и задумано (из соображений безопастности, желания отличиться и т.п.), но тогда почему в других браузерах (в частности FF,SM, IE) XMLHttpRequest вместе с запросами отсылает доступные cookies (хранимые и сессионные) ? Они действуют неправильно ? Это небезопастно ? Или где?&lt;/strike&gt;

&lt;strike&gt;Выходов вижу несколько:&lt;/strike&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;strike&gt;Передавать идентификатор с URL-ом (ну нах)&lt;/strike&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strike&gt;Делать альтернативный интерфейс без XMLHttpRequest (ну о-о-очень лениво...)&lt;/strike&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strike&gt;Писать идентификатор в javascript и потом для Opera добавлять xmlhttprequestObj.setRequestHeader(&#039;Cookie&#039;,from_js_session_name + &#039;=&#039;+from_js_session_value);&lt;/strike&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strike&gt;Забить на Opera&lt;/strike&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;strike&gt;Почему мне наиболее симпатичен четвёртый вариант ? До смерти надоело подстраиваться под каждый релиз этой самой &lt;strike&gt;злоеб&lt;/strike&gt;  Оперы. Хватает гемороя с IE.&lt;/strike&gt;

&lt;strike&gt;P.S.
И мне не будет стыдно смотреть в глаза пользователям Opera. Вот такое я Чудовище.&lt;/strike&gt;

&lt;b&gt;20.05.2006 UPDATE:&lt;/b&gt;
Спасибо всем откликнувшимся. Проблема решилась...
2WebAngel  Да спасибо, действительно дело было не совсем в кукисах (не совсем в XHR). точнее не только в них.
(Опера скачивала favicon.ico, которого не было, далее mod_rewrite -&gt; обработчик.php и т.д. и в общем вызывался нужный файл, в котором требовались треклятые куки.
НО запрос к favicon.ico в опере не передаёт COOKIE.
Что к чему и почему я не знаю. но поскольку все другие-остальные браузеры их передаёт считаю это ненормальным)

Technorati Tags: &lt;a href=&quot;http://technorati.com/tag/dailyWTF&quot; rel=&quot;tag&quot;&gt;dailyWTF&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/opera&quot; rel=&quot;tag&quot;&gt;opera&lt;/a&gt;,  &lt;a href=&quot;http://technorati.com/tag/favicon&quot; rel=&quot;tag&quot;&gt;favicon&lt;/a&gt;</html><type>rich</type></oembed>