pedia-learning

ورود

گذرواژه‌تان را فراموش کرده‌اید؟

ثبت نام

ثبت نام
انجمن عمومی گسترش فناوری آگو

اگر اولین بار از انجمن بازدید می کنید برای دسترسی کامل به انجمن عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Header در PHP
02-12-2014, 05:22 PM
ارسال: #1
Header در PHP
با استفاده از دستور header در php برای ارسال header های مختلف به مرورر استفاده میشه.باید دقت داشته باشید که این دستور باید قبل از هر چیزی به سمت مرورگر ارسال بشه و گرنه با پیغام خطالی :

Warning: Cannot modify header information – headers already sent by (output started at

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

در ادامه به معرفی تعدادی از کاربردهای دستور header میپردازیم :
ریدایرکت مرورگر به یک صفحه دیگر :

کد php:
header('Location: http://phpro.ir/index.php'

با استفاده از کد زیر مرورگر بعد از ۱۰ ثانیه به آدرسی که در قسمت url نوشتیم redirect میشه(انتقال پیدا میکنه)

کد php:
header('Refresh: 10; url=http://www.example.org/');
print 
'You will be redirected in 10 seconds'

برای دانلود یک فایل توسط مرورگر از کد زیر استفاده میکنیم :

کد php:
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="example.zip"'); 
header('Content-Transfer-Encoding: binary');
// load the file to send:
readfile('example.zip'); 

صفحه پیدا نشد

کد php:
header('HTTP/1.1 404 Not Found'); 

دسترسی غیر مجاز
کد php:
header('HTTP/1.1 403 Forbidden'); 

خطای سرور

کد php:
header('HTTP/1.1 500 Internal Server Error'); 

MIME Type های معروف و پرکاربرد
CSS

header('Content-type: text/css');

Javascript
کد php:
header('Content-type: text/javascript'); 

JPEG
کد php:
header('Content-type: image/jpeg'); 

JSON
کد php:
header('Content-type: application/json'); 

PDF
کد php:
header('Content-type: application/pdf'); 

RSS
کد php:
header('Content-Type: application/rss+xml; charset=utf-8'); 

متن ساده
کد php:
header('Content-type: text/plain'); 

XML
کد php:
header('Content-type: text/xml'); 

GIF
کد php:
header('Content-Type: image/gif'); 

PNG
کد php:
header('Content-Type: image/png'); 

در لینک زیر لیست اکثر فرمتهای قابل استفاده در دستور header رو متونید ببینید
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان


Persian Translation by MyBBIran.com - Ver: 4.1
Powered by MyBB, © 2002-2024 MyBB Group.
Theme designed by Marvel (Sidebar created by Yaldaram - Yaldaram.com)
Theme Translation by Mt Edition