Reputation: 157971
Could someone explain what is wrong with this PHP code? (PHP Version 5.3.5)
<?php
header('Bad Request', true, 400);
exit;
I get a status 500 instead of 400. And in the apache error log I get
malformed header from script. Bad header=Bad Request: listener.php
What am I doing wrong here? Have I misunderstood the docs?
Upvotes: 9
Views: 7597
Reputation: 1496
you have to write:
header('HTTP/1.0 400 Bad Request', true, 400);
Upvotes: 24