2 کوکی برای 2 سایت در یک دامنه

rezatoofan

Member
سلام
یک پوشه main زیر مجموعه www درست کاردم و در پوشه main دو تا پوشه دیگه به نام Site1 و Site2 :

wwwRoot
T
main
T
Site1 Site2

یک cms رو تو هر 2 پوشه ریختم ( هر دو پوشه محتویات مثل همه)

دیتا بیس رو واسه هر دو با نام متفاوت و قالب متفاوت تعریف کردم و سایت بدون مشکل راه افتاد.
فقط یکی مشکل هست که هر وقت تو Site1 لوگین
میکنم و Site2 رو باز میکنم تو اون هم لوگینم.
تو config این سایت این قسمت ها پیشفرضه:
کد:
[LEFT]$se_c = "baf9abece3482c2236e47291d35ac07e";
$db_type = "mysql";
$db_prefix = "a_";
$p_connect = false;

$cookie_name = "webcms_cookie";
$cookie_domain = "";
$cookie_path = "/";
$cookie_secure = 0;[/LEFT]

من اومدم این قسمت رو واسه هر دو سایت متفاوت نوشتم :

ُSite1:
کد:
[LEFT]$cookie_name1 = "1webcms_cookie";
$cookie_domain1 = "SiTeNaMe.com/main/site1";
$cookie_path1 = "/main/site1/";
$cookie_secure1= 0;[/LEFT]

Site2:
کد:
[LEFT]$cookie_name2 = "2webcms_cookie";
$cookie_domain2 = "SiTeNaMe.com/main/Site2";
$cookie_path2 = "/main/Site2/";
$cookie_secure2 = 0;[/LEFT]

تو فایلا php اسم را با اسم جدید عوض کردم .
کوکی ها رو از تو مرورگر پاک کردم و یوزر پسورد رو تو سایت 1 زدم ولی باز وقتی میرم تو سایت 2 اونجا هم لوگینم.

هنگ کردم دیگه.
مشکل از کجاس؟
 

rezatoofan

Member
راه حلش رو پیدا کردم
اگه مشکلی پیش میاره بگین استفاده کنیم.

راه حل :

تو فایل config هر دو سایت مقدار زیر را خالی کردم
$cookie_domain2 = "";

بعد تو فایل php.ini دو تا نقطه قبل از اسلش گذاشتم.
session.cookie_path = ../
 

جدیدترین ارسال ها

بالا