update header() call to fix overwrite header bug
This commit is contained in:
parent
31b9f9f57f
commit
84ba9a1654
1 changed files with 3 additions and 1 deletions
|
@ -35,7 +35,7 @@ To actually send something back, you will also need to add the following snippet
|
||||||
|
|
||||||
```php
|
```php
|
||||||
foreach ($response->getHeaders() as $header) {
|
foreach ($response->getHeaders() as $header) {
|
||||||
header($header);
|
header($header, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo $response->getContent();
|
echo $response->getContent();
|
||||||
|
@ -43,6 +43,8 @@ echo $response->getContent();
|
||||||
|
|
||||||
This will send the response data to the browser. If you don't do this, nothing happens as the `Response` object only stores data. This is handled differently by most other HTTP components where the classes send data back to the browser as a side-effect, so keep that in mind if you use another component.
|
This will send the response data to the browser. If you don't do this, nothing happens as the `Response` object only stores data. This is handled differently by most other HTTP components where the classes send data back to the browser as a side-effect, so keep that in mind if you use another component.
|
||||||
|
|
||||||
|
The second parameter of `header()` is false because otherwise existing headers will be overwritten.
|
||||||
|
|
||||||
Right now it is just sending an empty response back to the browser with the status code `200`; to change that, add the following code between the code snippets from above:
|
Right now it is just sending an empty response back to the browser with the status code `200`; to change that, add the following code between the code snippets from above:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
|
|
Loading…
Reference in a new issue