![]() |
[مشكلة] في كود 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:08 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة