PDA

View Full Version : کار نکردن کوکی



saman.1001
پنج شنبه 09 مرداد 1393, 23:03 عصر
با سلام
من این کد را وارد کردم
<html>
<body>
<a href="setback.php?color=blue">blue</a>
<a href="setback.php?color=red">red</a>
</body>
</html>
و دو رنگ را به صفحه مورد نظر ارسال میکنم
در کد زیر کوکی ارسال میشود و چاپ میشود ولی در قسمت بادی با یک بار ارسال شدن چاپ نمیشود-و باید دباره صفحه را رفرش کرد
لطفا راهنمائی نمائید.

<?php
$cookie_name = 'color';
$cookie_value = $_GET["color"];
setcookie($cookie_name, $cookie_value, time() + (3600), '/'); // 86400 = 1 day
?>
<body bgcolor="<?php if(isset($_COOKIE["color"])) { echo $_COOKIE["color"]; } ?>">

<?php

echo $_COOKIE["color"];


echo $_GET["color"];

?>

alibehroozi
پنج شنبه 09 مرداد 1393, 23:20 عصر
از کوکی ها استفاده نکنید
از سشن استفاده کنید
کوکی ها بیشتر برای ورود در سایت استفاده میشه

IMANAZADI
جمعه 10 مرداد 1393, 07:22 صبح
دوست گرامی زمانیکه کوکی ست میکنید همون موقع نمیتونید از اون استفاده کنید حداقل یکبار باید صفحه refresh بشه تا بتونید از کوکی استفاده کنید
یا صفخه رو به صفحه دیگه ارسال کنید و در اون صفحه از کوکی که در صفحه قبل ست شده استفاده کنید

vahidqara
جمعه 10 مرداد 1393, 10:08 صبح
چرا دست از سره این کوکی بر نمیدارید عزیزان.. ! :لبخندساده:
بابا منسوخ شده دیگه برید سراغ session

MRmoon
جمعه 10 مرداد 1393, 10:19 صبح
چرا دست از سره این کوکی بر نمیدارید عزیزان.. ! :لبخندساده:
بابا منسوخ شده دیگه برید سراغ session

میشه لینکی چیزی درباره ی این گفتتون ارایه بدید؟؟

محمد.

vahidqara
جمعه 10 مرداد 1393, 11:00 صبح
ما یاد گرفتیم همیشه دنبال یه لینک یا منبع باشیم در صورتی که خود منبع یه گفتس عزیزم...
من منظورم این بود دیگه منسوخش کنید تو کاراتون .. هم شما و هم خیلی ها میدونند که امنیت session خیلی بالاتر از کوکی هست دوست عزیز
دیگه این ن گفته ی من هست ن نیاز به لینک داره فدات :لبخندساده:

saman.1001
جمعه 10 مرداد 1393, 11:21 صبح
خوب به سشن هم میتوان زمان داد؟همانند کوکی؟
در کل من میخوام کاربران رنگی که برای پس زمینه انتخاب میکنند
رو سیستم مثل کوکی تا فلان زمان داشته باشند
سشن همینگونه کار میکند؟

alibehroozi
جمعه 10 مرداد 1393, 11:55 صبح
اگر وارد باشید با سشن همه کار میتونید بکنید
کافیه یک ذهن خلاق و یک آشنایی داشته باشید

saman.1001
جمعه 10 مرداد 1393, 12:37 عصر
اگر وارد باشید با سشن همه کار میتونید بکنید
کافیه یک ذهن خلاق و یک آشنایی داشته باشید

اگه وارد بودم نیاز نبود اینجا وقت دوستان عزیز را بگیرم
اومدم کمک بگیرم

saman.1001
شنبه 11 مرداد 1393, 07:49 صبح
برای مشکل کوکی راه حلی پیدا کردم که صفحه رفرش بشه و کوکی ما هم کار کنه!
کدشو میذارم

if(isset($_REQUEST['BodonoshirColor'])){
setcookie(BodonoshirColor,$_REQUEST['BodonoshirColor'], time()+3600);
$page = $_SERVER['PHP_SELF'];
$sec = "0";
header("Refresh: $sec; url=$page");

Mohammadsgh
شنبه 11 مرداد 1393, 11:18 صبح
درود
1-کوکی برای ورود امن نیست چون میشه ویرایشش کرد
2-درازای عمر سیشن به باز و بسته کردن مرورگر محدوده

saman.1001
شنبه 11 مرداد 1393, 12:49 عصر
کوکی که من میخوام استفاده کنم برای امنیت مشکل ساز نمیشه
چون برای تغییر رنگ قالب هست نه جهت ورود به سایت یا اهراز هویت

متاسفانه بنده دنبال کد بودم و دوستان فقط میگن کوکی! خوب نیست-در حالی که راه حلی به من ندادن-یعنی یک قطعه کد-حتی دقت نکردید من کوکی رو برای چه مورد ساده ای میخوام
کوکی برای اهراز هویت تنها استفاده نمیشود
کاربرد های خوبی دارد که الان من دارم ازش استفاده میکنم.

احسان!
شنبه 11 مرداد 1393, 13:12 عصر
سلام. خود سشن هم از کوکی استفاده میکنه.

Mohammadsgh
شنبه 11 مرداد 1393, 14:10 عصر
:لبخند:ایشون میگن راهنمایی کنید شما هی میگید کوکی خوبه بده زشته:لبخند:ایشون راهنمایی میخوان:لبخندساده:
دوست گرامی چرا از جاوااسکریپت برای اینکار استفاده نمیکنید؟:متفکر:برای اینکار جاوااسکریپت بهتره:لبخندساده: