pH-7/php-http-header-response

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

composer require ph-7/php-http-response-header
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:

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);
use PH7\PhpHttpResponseHeader\Header;

//  The HTTP server protocol
Http::getProtocol()
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');

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 😋)

@phenrysayYouTube Tech VideospH-7

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

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

About

A simple package to send HTTP header responses ✨

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Languages