PDA

View Full Version : زمان ری دایرکت + چاپ مقدار کوکیها



Pro.Graming
پنج شنبه 25 آذر 1389, 19:17 عصر
سلام علیکم بر اساتید
اساتید آیا می تونید برای کد زیر که جاوا هست کد پی اچ پی بدید(معادل) :
<script>document.write(document.cookie)</script>
این که جواب نداد
$_COOKIE["cookiename"]
همچنین توی پی اچ پی چجوری میشه برای دستور header که ریدایرکت می کنه زمان مشخصی تعیین کرد
ممنون.

Pro.Graming
جمعه 26 آذر 1389, 13:53 عصر
سلام کسی جوابی نمیده؟

Pro.Graming
شنبه 27 آذر 1389, 16:52 عصر
انجمن های ایرانی به نظرم تنها انجمن هایی هست که کسی جواب نمی ده توش و کسی به جواب نمیرسه

parselearn
شنبه 27 آذر 1389, 17:34 عصر
سلام علیکم بر اساتید
اساتید آیا می تونید برای کد زیر که جاوا هست کد پی اچ پی بدید(معادل) :
<script>document.write(document.cookie)</script>
این که جواب نداد
$_COOKIE["cookiename"]
همچنین توی پی اچ پی چجوری میشه برای دستور header که ریدایرکت می کنه زمان مشخصی تعیین کرد
ممنون.

شما ننوشتيد كد چه كاري انجام ميده كه معادل ميخوايد.
براي چاپ يك كوكي: مثال

$_COOKIE['username'];
براي چاپ همه كوكي ها:


<?php
//setcookie('username','ali',time()+3600);
//setcookie('password','123',time()+3600);
foreach($_COOKIE as $key => $value){
echo $key . '=' . $value . "<br>";
}
?>





سلام کسی جوابی نمیده؟
جواب ميدن... صبر كن


انجمن های ایرانی به نظرم تنها انجمن هایی هست که کسی جواب نمی ده توش و کسی به جواب نمیرسه
انجمن از موقع تعويض قالب كمي خلوت شده... اندكي صبر كن سحر نزديك است

hossin.esm
شنبه 27 آذر 1389, 17:52 عصر
ریدایرک بعد از 5 ثانیه

header( "refresh:5;url=wherever.php" );

Pro.Graming
یک شنبه 28 آذر 1389, 18:06 عصر
ممنونم از دوستانی که جواب دادن
خب کد اول از جاوا که قرار دادم مقدار همه کوکیهای کاربر رو توی صفحه جاری چاپ می کنه
$_COOKIE['cookiename']
و با این دستور میتونیم مقدار کوکی رو داخل یه فایل متنی ذخیره کنیم:



<?php
$cookie = $_COOKIE['cookiename'];
$file = fopen('cookies.txt', 'a');
fwrite($file, 'cookie: '.$cookie.' ');
?>
?

با این دستور باید مقدار کوکی به اسم cookiename توی فایل cookies.txt ذخیره بشه درسته ؟
ولی این اتفاق رخ نمی ده علت چیه؟



حالا برای اینکه مقدار تمام کوکی ها رو توی یه فایل متنی ذخیره کنیم چجوری از دستوری که فرمودید استفاده کنیم:


foreach($_COOKIE as $key => $value){
echo $key . '=' . $value . "<br>";
}
?>

درباره ریدایرکت هم این کد رو امتحان کردم کار نکرد چرا علتش چی میتونه باشه:


header( "refresh:5;url=wherever.php" );


ازدوستانی که جواب دادن ممنونم

parselearn
یک شنبه 28 آذر 1389, 20:01 عصر
كد شما را هم در هاست و هم در لوكال هاست امتحان كردم. مشكلي نداشت
با كد زير ميتونيد تمام يا يكي را در فايل ذخيره كنيد



<?php
//setcookie('username','ali',time()+3600);
//setcookie('password','123',time()+3600);
foreach($_COOKIE as $key => $value){
echo $key . '=' . $value . "<br>";
$COOKIE .= $key . '=' . $value . chr(13) . chr(10);
}

$cookie = $_COOKIE['username'];
$cookie = $COOKIE;
$file = fopen('cookies.txt', 'a');
fwrite($file, 'cookie: '.$cookie.' ');
?>