Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить ID сессии
|
|||
|---|---|---|---|
|
#18+
Такой вопрос С сайта http://TestDomen1.com, который я обслуживаю нужно выполнить скрипт http://TestDomen1.comp/Site.php, который обращается к стороннему ресурсу http://TestDomen2.com для передачи данных с http://TestDomen1.com Ресурсы http://TestDomen2.com и http://TestDomen2.com расположены на разных доменах и на разных серверах. скрипт http://TestDomen1.comp/Site.php (пример) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Известно, что скрипт http://TestDomen2.com/GetData.php выполняет загрузку контента, с помощью библиотеки Curl, подготовка которого, выполняется скриптом http://TestDomen1.com/pContent.php например так: скрипт http://TestDomen2.com/GetData.php (пример) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. скрипт http://TestDomen1.com/pContent.php (пример) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. При загрузке контента посредством скрипта http://TestDomen2.com/GetData.php теряется содержимое сессии определенное в http://TestDomen1.comp/Site.php скрипт http://TestDomen2.com/GetData.php не доступен для редактирования (создал грубый пример) т. е. передать SID в этот скрипт curl_setopt($curlh, CURLOPT_COOKIE, 'PHPSESSID='.session_id()); не возможно. Использование глобальной сессии также нежелательно т.к. текущие данные сессии могут быть переписаны. Данные из сессии, которая стартует в http://TestDomen1.comp/Site.php нужны для организации аудита операций, выполняемых при обработке данных контента, скриптом http://TestDomen1.com/pContent.php Как в данном случае получить в http://TestDomen1.com/pContent.php SID сессии открытой в http://TestDomen1.comp/Site.php ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 14:25 |
|
||
|
Как получить ID сессии
|
|||
|---|---|---|---|
|
#18+
А в чем собственно вопрос? Как передать данные? Или задачка аля "Найдите у меня ошибку в коде"? Можно было гораздо кратко изложить проблему. Я так понимаю, вопрос только в том, почему используя сессии, теряется собственно сессия. Добавь куки в курл и будет тебе счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 22:37 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39869604&tid=1459852]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 411ms |

| 0 / 0 |
