diff options
| author | winter | 2024-12-31 22:30:16 +0000 |
|---|---|---|
| committer | winter | 2024-12-31 22:31:26 +0000 |
| commit | 4cd7017da9a37e5b9f38c3f50dd1c904ea41cbcb (patch) | |
| tree | d77f1fd223dae44f40b22c9810aeba238733310d /Digitigrade/HttpResponseStatus/TemporaryRedirect.php | |
| parent | 982e6213622bcb78a40d17f54cda27225a1d84b3 (diff) | |
implement user accounts and login
Diffstat (limited to 'Digitigrade/HttpResponseStatus/TemporaryRedirect.php')
| -rw-r--r-- | Digitigrade/HttpResponseStatus/TemporaryRedirect.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Digitigrade/HttpResponseStatus/TemporaryRedirect.php b/Digitigrade/HttpResponseStatus/TemporaryRedirect.php index fbf0def..4c9a794 100644 --- a/Digitigrade/HttpResponseStatus/TemporaryRedirect.php +++ b/Digitigrade/HttpResponseStatus/TemporaryRedirect.php @@ -12,6 +12,9 @@ class TemporaryRedirect extends \Exception implements HttpResponseStatus { } public function httpCode(): int { + if (isset($_SERVER['HTTP_HX_REQUEST'])) { + return 200; + } return 302; } @@ -20,6 +23,10 @@ class TemporaryRedirect extends \Exception implements HttpResponseStatus { } public function httpHeaders() { - header("Location: $this->target"); + if (isset($_SERVER['HTTP_HX_REQUEST'])) { + header("HX-Location: $this->target"); + } else { + header("Location: $this->target"); + } } }
\ No newline at end of file |
