![]() |
[مشكلة] في كود php في session بسم الله الرحمن الرحيم السلام عليكم ورحمة الله تعالى وبركاته لدي كود يقوم باحتساب عدد زوار الصفحة قمت بإدخال على هذا الكود خاصية ال SESSION رمز PHP: if(!isset($_SESSION['visitor'])){ $count_al = $connexion->prepare("UPDATE n_album SET downloads = (downloads+1) WHERE id_album = :id"); $count_al->bindParam(':id', $id, PDO::PARAM_INT); $count_al->execute(); $_SESSION['visitor'] = strtotime('+40 minutes'); }elseif($_SESSION['visitor'] prepare("UPDATE n_album SET downloads = (downloads+1) WHERE id_album = :id"); $count_al->bindParam(':id', $id, PDO::PARAM_INT); $count_al->execute(); $_SESSION['visitor'] = strtotime('+40 minutes'); } هذه الصفحة تتغير على حسب ال id مثلا الزائر دخل لصفحة ب id=1 سجل في قاعدة البيانات +1 ل id=1 لكن نفس الزائر دخل لنفس الصفحة ب id=2 لكن مادام قد سجل SESSION في الصفحة الأولى لن يحتسب زيارته للصفحة الثانية فكرتي تغيير SESSION['visitor'] إلى SESSION[$id] يعني أن أنشئ ال SESSION برقم id الصفحة |
الساعة الآن 08:04 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir