Re: Sending headers to server
| From: | Karim Geiger | Date: | Fri, 02 Aug 2013 14:49:11 +0000 |
| Subject: | Re: Sending headers to server | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-321768@lists.php.net to get a copy of this message | ||
Hi Miguel,
On 08/02/2013 04:34 PM, Miguel Guedes wrote:
>
> Here's my output:
>
> $ curl -v http://localhost/header-test.php
> * About to connect() to localhost port 80 (#0)
> * Trying 127.0.0.1...
> * Connected to localhost (127.0.0.1) port 80 (#0)
>> GET /header-test.php HTTP/1.1
>> User-Agent: curl/7.29.0
>> Host: localhost
>> Accept: */*
>>
> < HTTP/1.1 200 OK
> < Date: Fri, 02 Aug 2013 14:32:47 GMT
> < Server: Apache/2.2.22 (Ubuntu)
> < X-Powered-By: PHP/5.4.9-4ubuntu2.2
> < Status: 500 Internal Server Error
> < Vary: Accept-Encoding
> < Content-Length: 0
> < Content-Type: text/html
> <
> * Connection #0 to host localhost left intact
>
> Using the following test script:
>
> <?php
>
> header('Status: 500 Internal Server Error');
> header('HTTP/1.1 500 Internal Server Error', true, 500);
>
> ?>
allright, that's weird. I'm currently not able to reproduce your problem
but I've found out that some others are experiencing the same problem
like you do. They found this solution to work:
header($_SERVER["SERVER_PROTOCOL"] . 'HTTP/1.1 500 Internal Server Error');
Might try this one..
Regards
Karim
--
Karim Geiger
Auszubildender Fachinformatiker AE
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc