PDA

View Full Version : سوال: مشکل در آدرس path مربوط به کوکی



Ali0Boy
جمعه 04 فروردین 1391, 23:06 عصر
باسلام دوستان، کدی نوشتم که داخل یک کوکی بانام مشخص یک مقداری رو قرار میدهد[درصفحه ی index] و مقدار expire اون رو 3 دقیقه به علاوه به زمان حال گذاشتم.

بعد همین کوکی رو در صفحه ای دیگر که داخل یک پوشه ی دیگر از همین سایت هست مقدار دهی کردم و expire اون رو تا 7 روز گذاشتم و برای اینکه دوتا کوکی ایجاد نشود path آنها را همان path صفحه index گذاشتم ولی باز دوتا ایجاد می شود. به نظرتون چه کاری کنم.

البته این رو بگم مثلا سایت من داخل local برو روی پوشه ای به نام "wpm" در www است. حال اگر همان کوکی رو در صفحه دوم به صورت دستی آدرس "/wpm/" بدهم جواب میدهد اما اگر آدرس رو به این صورت بدهم http://localhost:8080/wpm/ ، خودش میاد آدرس path رو اونجایی در نظر می گیرد که صفحه دوم است یعنی "/wmp/page/" این یک مشکل نیست؟ شاید من اشتباه کد می زنم؟! به تصویر نگاه کنید

84597

mtchabok
شنبه 05 فروردین 1391, 09:33 صبح
سلام

setcookie(string $name, string $value, [ int $expire [, string $path [, string $domain [, bool $secure [, bool $httpOnly ]]]]] );
در قسمت path فقط آدرس پوشه رو وارد کن و نیاز نیست که آدرس کامل اینترنتیش رو بدی .
یعنی فقط وارد کن :
/wpm/

Ali0Boy
یک شنبه 06 فروردین 1391, 00:53 صبح
خیلی ممنون دوست عزیز، منهم توی سوالم گفته بودم که با سعی و خطا فهمیده بودم که باید به صورت دستی "/wpm/" رو وارد کنم ولی می خواستم بدونم بعدا برای هاستی که خریداری کردم چکار باید بکنم، چون قرار است تمام محتویات موجود در این پوشه رو برروی هاست قرار بدهم. برای همچنین وضعیتی چه باید بکنم آیا فقط استفاده از "/" کارم رو حل می کنه یا خیر؟

mtchabok
چهارشنبه 09 فروردین 1391, 19:46 عصر
بله مشکلتون حل میشه .