آی میتران

تجربه یک آنلاین متفاوت



ذخیره سازی مشخصات بازدید کنندگان با php

ذخیره سازی مشخصات بازدید کنندگان با php

سلام وقت بخیر

ذخيره سازی مشخصات بازديد کنندگان بر روی فايل ساده:

اين مقاله به عزيزاني كه ميخواهند اطلاعاتي در مورد سيستم بازديدكننده هاي سايت خود به دست آورند كمك بزرگي خواهد كرد. وقتي شما هزينه اي را براي گرفتن فضا پرداخت كرده ايد و از يك فضا بر روي يك سرور استفاده ميكنيد نميتوانيد از فايلهاي Log سرور استفاده نماييد، اگر سرور در اختيار خودتان باشد اين كار امكان پذير است و حتي اطلاعات مفيدي نيز ذخيره ميشود، ولي وقتي سرور در اختيارتان نباشد ميبايست از طريق برنامه نويسي اقدام به اينكار نماييد ، در اين مقاله به بررسي برنامه نويسي اين سيستم توسط PHP خواهيم پرداخت. با استفاده از اين روش ميتوانيد آماري از ترافيك سايتتان را بدست آوريد و همچنين متوجه شويد كه كاربر از كجا به سايتتان آمده و چه صفحاتي را مشاهده كرده اند. با خواندن اين مقاله ميتوانيد اعمال فوق را بدون استفاده از بانكاطلاعاتي MYSQL انجام دهيد، ما فقط به يك فايل متني معمولي براي ذخيره ترافيك استفاده ميكنيم و دو متد را مورد بررسي قرار ميدهيم. اولين متد در رابطه با session منحصر به فرد هر كاربر و دومين متد در رابطه با اطلاعات وارد شدن كاربران به همه صفحات ميباشد. در اين مقاله علاوه بر مرور اين سيستم ، اطلاعات مناسبي در مورد متغيرهاي از پيشتعريف شده در PHP در اختیار شما قرار خواهد گرفت.

متد1 (Session Logging) :

با استفاده از اين متد ميتوانيد اطلاعات منحصر به فرد در بازديد كننده سايت را بدست آوريد:

<?php
session_start();
if(!session_is_registered('counted')){
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$user = $_SERVER['PHP_AUTH_USER'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$dtime = date('r');
if($ref == ""){
$ref = "None";
}
if($user == ""){
$user = "None";
}
$entry_line = "$dtime - IP: $ip | Agent: $agent | URL: $uri | Referrer: $ref | Username: $user
n";
$fp = fopen("logs.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
session_register('counted');
}
?>

ادامه مطلب

بهانه یکساله شدن آی میتران

بهانه یکساله شدن آی میتران

سلام وقت بخیر

یکسال گذشت.

در این مدت یک سال که همراه شما بودم گاهی به دلیل فشار کاری، مسافرت، مطالعه نتوانسم مطالب را بصورت منظم منتشر کنم.

به همین خاطر، ضمن عرض پوزش سعی میکنم در دومین سال فعالیت آی میتران نظم بیشتری را در انتشار پست ها رعایت کنم.

همچنین سعی خواهم کرد با حفظ کیفیت، تعداد پست بیشتری در هر ماه بنویسم و روی موضوعات مختلف سایت تمرکز کنم.

بسیار خوشحالم که در فرآیند راه اندازی سایت موفق بوده ام و توانسته ام یکسال فعالیت کنم و این رو مدیون شما دوستان عزیز هستم.

ممنون که همراه آی میتران هستین.

 


تبریک!!

تغییر رنگ پس زمینه اتوماتیک با PHP

تغییر رنگ پس زمینه اتوماتیک با PHP

سلام وقت بخیر

این پستی که در آی میتران منتشر می کنیم از عنوان اون که تغییر رنگ پس زمینه اتوماتیک با PHP هست کامل مشخص است که می خواهیم چکار کنیم.

در وب گردی هایی که داشتم به مورد جالبی برخوردم، شاید خوندن و بلد بودن این مورد برای شما خالی از لطف نباشه.

شاید هم شما حرفه ای باشید و خیلی بهتر از این روش رو بکار گرفته اید.

فرض کنید می خواهید هر روز پس زمینه سایت شما تغییر رنگ بدهد بدون اینکه شما کاری انجام دهید. با ما باشید تا این روش رو آموزش ببینید.


ادامه مطلب