PDA

View Full Version : سوال: تغییر آدرس session



morteza271
سه شنبه 11 خرداد 1389, 19:52 عصر
چجوری باید آدرس ذخیره شدن session رو عوض کنم؟
کسی نمیدونه برای اینکه بخوام آدرس session رو به سایت iranhost تغییر بدم باید چه آدرسی و کجا بدم؟

pashaie
سه شنبه 11 خرداد 1389, 22:08 عصر
اگه بخوای آدرس رو عوض کنی باید از دستور زیر استفاده کنی


string session_save_path ([ string $path ] )
البته با این دستور فقط میتونی مسیر ذخیره تو هاست خودت رو تغییر بدی
اگه به خای تو یه سایت دیگه و یا دیتابیس ذخیره کنی باید خودت تابع های مربوطه رو بنویسی و توسط تابع

session_set_save_handler
اونا رو ست کنی

یه مثال از session_set_save_handler
http://www.daniweb.com/code/snippet216305.html

morteza271
چهارشنبه 12 خرداد 1389, 18:55 عصر
یعنی چی باید خودم تابع بنویسم میشه بیشتر توضیح بدین اگه برای این کار کدشو دارین بزارین ممنون میشم...
در ضمن میگم اگه من در هر صفحه از سایتم که از sessionها استفاده میکنم بیام از دستور
session_save_path استفاده کنم و مسیرشو مسیر سایت ایران هاست بدم درست میشه؟!

morteza271
چهارشنبه 12 خرداد 1389, 20:19 عصر
با مراما یکی نیست کمک ما کنه؟!!!

اگه بخوام یه فولدر توی پوشه wwwroot سایتم درست کنم و مسیر sessionها رو بزارم روی اون فولدر چه آدرسی باید بدم؟
مثلا اسم فولدرم باشه session حالا اگه آدرس رو به این صورت بنویسم درسته یا نه؟

session_save_path("session");
خواهشا یکی جواب بده...

trade_mark
چهارشنبه 12 خرداد 1389, 23:36 عصر
واسه هر session که نمیتونی واسه هر بخش جدا گونه امکانش هست

مسیر رو به فایل htaccess اضاف کن

اینطوری میتونی session ها رو کنترول کنی


php_value session.save_path tmp
درون folder tmp قرار میگیرند


فقط هنگام upload رو سرور حتما مسیر رو توی فولدر home بده


موفق

morteza271
پنج شنبه 13 خرداد 1389, 17:27 عصر
منظورتون رو نفهمیدم!!
میشه یه جوری توضیح بیدن تا متوجه بشم...
در ضمن باید بگم که هاستم گفت که من دسترسی به فایل php.ini ندارم آیا دسترسی به فایل .htaccess دارم؟!!!
اگه میشه لطف کنید کدشو برام بذارید تا سریعتر کارم درست بشه...ممنون میشم...