loading...
طراحی وب سایت

marjan بازدید : 2 یکشنبه 17 شهریور 1392 نظرات (0)

آرايه $_SERVER در PHP

Posted on ??/??/?? | PHP

The-_SERVER-PHP-Variable-I

اگر زبان PHP رو تازه شروع کرديد يا تجربه کار با اين زبان رو داريد ممکنه نام متغير (آرايه) $_SERVER رو شنيده باشيد.PHP به صورت خودکار اطلاعاتي مهمي رو در اين آرايه نگهداري ميکنه.اطلاعاتي طراحی وب سایت مثل نام و آدرس فايل در حال اجرا ، مشخصات سرور ،مشخصات سيستم کاربر و … رو در اختيار ما قرار ميده.

در اين پست به معرفي مهمترين اعضاي اين آرايه ميپردازيم.

 

 

$_SERVER['PHP_SELF']

 

با اجراي دستور زير :

 

1

echo $_SERVER['REQUEST_URI'];

خروجي به شکل زير خواهد بود :

 

profile.php?id=45

 

 

 

$_SERVER['HTTP_REFERRER']

 

با استفاده از اين متغير ميتونيد بفهميد که کاربري که وارد سايت شما شده از چه سايتي اومده . از اين متغير معمولا براي تبليغات يا سئو استفاده ميشه.

 

1

echo $_SERVER['HTTP_REFERER'];

$_SERVER[‘HTTP_USER_AGENT’]

 

اين هم يکي از مهمترين متغيرهاي اين آرايه است. با استفاده از اين متغير ميتونيد اطلاعاتي در مورد کاربر به دست بياريد. اطلاعاتي شامل نام مرورگر، نوع سيستم عامل و…

 

 

 

$_SERVER[‘DOCUMENT_ROOT’]

 

اين متغير مسير ريشه اصلي سايت رو بر ميگردونه

 

 

 

$_SERVER[‘HTTP_HOST’]

 

از اين متغير هم براي برگرداندن نام سايت استفاده ميشه.مثلا اگر سايت آدرس به اين صورت باشه

 

http://www.mysite.com/page.php

 

با استفاده از دستور زير :

 

1

echo $_SERVER['HTTP_HOST'];

خروجي به اين شکل خواهد بود :

 

www.mysite.com

 

 

 

$_SERVER[‘QUERY_STRING’]

 

اين متغير قسمت Query String در URL رو برميگردونه. Query String به قسمتي ميگن که بعد علامت ؟ قرار ميگيره. به عنوان مثال اگر آدرس به صورت

 

http://www.mysite.com/somepage.php?id=45&value=yes

 

با اجراي دستور زير :

 

1

echo$_SERVER['QUERY_STRING'];

خروجي به اين شکل خواهد بود :

 

id=45&value=yes

 

 

 

$_SERVER[‘SCRIPT_FILENAME’]

 

مسير مطلق فايل در حال اجرا رو برميگردونه

 

 

 

$_SERVER[‘REQUEST_TIME’]

 

اين متغير زمان اجراي اسکريپت رو برميگردونه. به صورت timestamp

 

 

 

استفاده از آواتار هاي سايت Gravatar در PHP

Posted on ??/??/?? | PHP وردپرس کدهاي آماده

title-gravatar-php-tutorial

سلام

سايت Gravatar  يک سايت براي اختصاص دادن آواتار دلخواه به ايميل شماست.

در قسمت نظرات سايت ميبينيد که بعضي از دوستاني که نظر ميدن يک عکس کنار نظرشون نمايش داده ميشه.اين دوستان از سايت Gravatar براي اينکار استفاده کردند.

حالا با توجه به درخواست يکي از دوستان نحوه استفاده از آوارتار هاي سايت Gravatar رو براتون توضيح ميدم.

 

1

<?php

2

$email = strtolower(trim("myemail@domain.com"));

3

$email = md5($email);

4

?>

فک نکنم نياز به توضيح باشه. فقط اول کاراکتر space رو از ابتدا و انتهاي طراحی وب سایت ايميل حذف کرديم سپس تمام کلمات استفاده شده در ايميل رو به حروف کوچيک تبديل کرديم. سپس به md5 کد کرديم.حالا به راحتي ميتونيم در تگ img ازش استفاده کنيم.

 

1

<img src="http://www.gravatar.com/avatar/<?php echo $email?>" />

براي اندازه هم به صورت زير :

 

1

<img src="http://www.gravatar.com/avatar/<?php echo $email_hash?>?s=100" />

براي مشخص کردن تصوير پيش فرض هم به صورت زير :

 

view sourceprint?

1

<?php

2

 $avatar = "http://www.gravatar.com/avatar/".$email;

3

$d = urlencode("http://domain.com/default.jpg");

4

?>

5

<img src="<?php echo $path?>/?d=<?php echo $d?>" />

 

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 17
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 5
  • آی پی دیروز : 13
  • بازدید امروز : 7
  • باردید دیروز : 14
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 21
  • بازدید ماه : 22
  • بازدید سال : 78
  • بازدید کلی : 939