PDA

View Full Version : سوال: ارسال دو هدر پشت هم



r0ot$harp
پنج شنبه 12 خرداد 1390, 21:06 عصر
سلام دوستان عزیز .

در برنامه یه قسمتی دارم که یه شرطی رو چک می کنه و اگر شرط درست بود می خوام یه هدر با محتوای زیر رو ارسال کنه :

header("HTTP/1.0 401 Unauthorized");

مشکل اینجاست که قبل از این هدر هدری با محتوای زیر ارسال شده است :

header("Content-Length: 312312312");

خوب وقتی در هدر ها هدر های عملیاتی وجود داشته باشه هدر header("HTTP/1.0 401 Unauthorized"); کار خودش رو انجام نمی ده .

من می خوام کاری کنم که قبل از ارسال هدر header("HTTP/1.0 401 Unauthorized"); کل هدر ها حذف شوند بعد هدر header("HTTP/1.0 401 Unauthorized"); ارسال بشه که برنامه کار خودش رو درست انجام بده .

باتشکر احسان

Keramatifar
پنج شنبه 12 خرداد 1390, 22:31 عصر
http://keramatifar.ir/ShowTopic.php?id=57

r0ot$harp
پنج شنبه 12 خرداد 1390, 23:40 عصر
http://keramatifar.ir/ShowTopic.php?id=57

جناب کرامتی ممنون .

اما هنوز مشکل پا برجاست .


جناب کرامتی این هدر پاسخ هست :

HTTP/1.0 401 Unauthorized
Date: Thu, 02 Jun 2011 20:29:38 GMT
Server: Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.5
Cache-Control: public
Content-Disposition: attachment; filename=Fil.xls
Accept-Ranges: bytes
Connection: Keep-Alive, close
Content-Length: 2854075
Content-Range: bytes 355141-/3209216
WWW-Authenticate: Basic realm=""
Content-Type: application/octet-stream

قبل از اینکه این هدر رو برای ارسال بفرستم ob_end_clean() کردم . اما بازهم می بینید که این همه هدر های اضافی هست .


باتشکر احسان

r0ot$harp
شنبه 14 خرداد 1390, 00:02 صبح
دوستان کسی نیست جواب سوال مارو بده . گیر کردیما...

r0ot$harp
دوشنبه 16 خرداد 1390, 13:06 عصر
جناب کرامتی و دیگر دوستان کسی نیست ؟؟؟ باور کنید کارم گیر هست .

باتشکر احسان

$ M 3 H R D A D $
دوشنبه 16 خرداد 1390, 14:06 عصر
میشه بگی دقیق می خوای چیکار کنی ؟؟
آیدی یاهو منو ادد کن راهنماییت می کنم

r0ot$harp
دوشنبه 16 خرداد 1390, 14:52 عصر
میشه بگی دقیق می خوای چیکار کنی ؟؟
آیدی یاهو منو ادد کن راهنماییت می کنم
در مورد اینکه می خوام چی کار کنم در اول توضیح دادم . من یه سرری هدر رو ارسال می کنم .. اما یهو در داخل شرط شرط true می شه و من می خوام تمام هدر هایی که از قبل ارسال شدن حذف و هدر جدید جایگزین بشه .

باتشکر احسان