routes
routes copied to clipboard
ability to change HTTP status code within load() method?
Example:
Add to functions.php:
Routes::map('hello/world', function( $params ) {
Routes::load('hello-world.php');
});
hello-world.php:
<?php
http_response_code(502);
die('hello world');
The browser shows a 200 response code, not a 502 as attempted within the route (hello-world.php
). Obviously the Routes::load()
method throws a 200 by default (which can be changed by passing a different code as the fourth parameter), but I'm wondering - is there a way that I can customize the status code within the loaded route?