Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

pH-7/php-http-header-response

Repository files navigation

PHP HTTP Response Headers

Simple PHP package to safely send the right HTTP header responses to the browser 🐘

⚙️ Requirement

📦 Installation

The simplest way to add this library to your project, is with Composer.

composer require ph-7/php-http-response-header

🪄 Usage - Examples

Send Header By HTTP Code

use PH7\PhpHttpResponseHeader\Header;
// Sends "200 OK" header to the browser
Http::setHeadersByCode(200);
// ...
// Send "201 Created" header
Http::setHeadersByCode(201);
// ...
// Sends "404 Not Found" to the browser
Http::setHeadersByCode(404);
// ...
// Sends "400 Bad Request" header to the browser
Http::setHeadersByCode(400);
// and so on ...

But, the library has many more handy methods such as below:

Maintenance Code

use PH7\PhpHttpResponseHeader\Header;
// Send 503, Service Temporarily Unavailable to the browser mentioning that you are doing a maintenance (good practice!)
Http::setMaintenanceCode($maintenanceTimeSeconds: 360);

Get HTTP Protocol

use PH7\PhpHttpResponseHeader\Header;
// The HTTP server protocol
Http::getProtocol()

Set Content Type

use PH7\PhpHttpResponseHeader\Header;
// Send "Content-Type: application/json" header to the browser
Http::setContentType('application/json');
// Send "Content-type: text/xml" to the browser
Http::setContentType('text/xml');

🧑‍🍳 Who baked this?

Pierre-Henry Soria

Pierre-Henry Soria. A super passionate and enthusiastic software engineer! 🚀 True cheese 🧀 , coffee, and chocolate lover! 😋 Reach me at PH7.me 💫

☕️ Are you enjoying it? Offer me a coffee (my favorite coffee to start the day is almond flat white 😋)

@phenrysay YouTube Tech Videos pH-7

🎥 Me building this package

Watch the video

👉 Click here to watch on YouTube , me building this package from A to Z.


PHP HTTP Response Headers - Send Header By HTTP Code

⚖️ License

PHP HTTP Response is generously distributed under the MIT 🎉 Enjoy!

AltStyle によって変換されたページ (->オリジナル) /