Will PHP work with pages?
I was planning on adding a website to Cloudflare pages and had intended on using PHP to add +and edit the same header and footer content across all my static pages, for example something like:
<?php include("header.php"); ?>
<div id="page-content">
</div>
<?php include("footer.php"); ?>
I had planned to do this with either drag and drop in the dashboard or via Github but someone just mentioned to me that this PHP method won't work with Cloudflare pages.
Is that correct?
3 Replies
No, PHP won't work with pages
?pages-webserver
Cloudflare Pages is for static content (HTML, CSS, JS, images and other such files). It will not run a webserver such as Express, Koa or the likes. If you're using those to serve static content then you can just remove that part and use Pages! If you're doing more dynamic content you can use Functions (https://developers.cloudflare.com/pages/platform/functions). It will run code on request (so still not a webserver in the conventional sense). This would allow for more dynamic content though especially with KV (Key Value storage) and Durable Objects (transactional data storage). Functions are natively integrated with Pages so are super easy to get up and running along your website. Otherwise, a good old VPS or dedicated server from one of the many hosts out there is for you.
Got it - thanks!