
نوشته اصلی توسط
starting
درود
ببینید وقتی یکی سوال میپرسه از یک فریمورک بنا بر این میزاریم ایشون php بلد هست و گیر اون بخش خاص فریمورک هست
بهرحال
کد PHP:
Yii::$app->cache->set ( 'user_ip', Yii::$app->getRequest()->getUserIP(), 60 * 60);
$ip_az_cache=Yii::$app->cache->get( 'user_ip') ;
// hala $ip_az_cache har ja khasti cho kon ya mostaghim Yii::$app->cache->get( 'user_ip') ; echo kon
//ama dorostesh ine chek koni bebini baraye in user ip cache dari (kamtar az zaman masalan 1 saat) agar nabood az ip jadidd echo koni
if (Yii::$app->cache->get( 'user_ip')){
echo Yii::$app->cache->get( 'user_ip');
}else{
echo Yii::$app->getRequest()->getUserIP();
}
از لطف و محبت شما بسیار ممنون و سپاسگزارم
ببخشید شما رو هم به زحمت انداختم
ببخشید این رو هم می تونید جواب بدید؟
من با این توضیحات و کدهای شما کد زیر رو نوشتم:
کد PHP:
<?php Yii::$app->cache->set( 'in_page', $_SERVER['HPPT_REFERER'], 60 * 60);
$inpage_cache=Yii::$app->cache->get( 'in_page') ;
?>
<?php echo $inpage; ?>
انتظار داشتم کاربران وقتی از این صفحه به اون صفحه سایت که میرن فقط زیر تموم صفحات $_SERVER['HPPT_REFERER'] ذخیره شده را ببیند ولی با هر بار صفحه عوض کردن آدرس اینم عوض میشه!
خیلی ممنون میشم اینم جواب بدید
بخاطر کمکتون هم خیلی ازتون ممنون و سپاسگزارم