Ние сме изправени пред много странен въпрос. Имаме голямо приложение с релси. В това приложение ние просто интегрирахме WordPress за приложение в блоговете.
Искаме съоръжението да показва потребителска информация за регистриран потребител (rails). Така че ние искаме да използваме сесията за прилагане на релси в wordpress CMS.
Всякакви идеи как можем да постигнем това.
Отговори:
1 за отговор № 1Предполагам, че бихте могли да използвате бисквитки за споделяне на даннимежду релсите и PHP. Ще трябва да конфигурирате начина, по който се съхраняват данните (тъй като PHP може да не чете правилно бисквитките на Rails, и обратно). Вярвам, че ще намерите по-точна информация за това в следната статия, която изглежда отговаря на точния проблем: http://www.coffeepowered.net/2011/08/24/rails-cookie-sessions-and-php/
Не съм сигурен за сигурността на използването на „бисквитки“ за съхраняване на цялата група данни за потребителите. Надявам се това да помогне.
0 за отговор № 2
Няма да имате достъп до това в php, но има няколко начина, по които можете да направите това.
iframe към страница на релси - iframes са лоши, но ще заредят сесията в релсите.
бихте могли да направите заявка и да изпратите ip или някои от тяхдруга информация, която няма да се промени в твърде много случаи. направете ajax или php заявка, предаваща ip като param. проверете в релси, ако има сесия с този IP (може да се наложи да промените ip) и да върнете някаква информация. очевидно дефицитът тук е, че народите могат да се променят.
Друго възможно решение е да се съхрани ключ катобисквитка, до която може да се достигне чрез php и rails. напишете го с релси, прочетете го с php и след това заявете с помощта на ajac или извийте страницата от релсите. Това вероятно е най-доброто решение.