我案例的一些背景知识:
网站的文件夹结构:
- assets (folder)
-- js (folder)
-- php (folder)
-- images (folder)
- index.php
- home.php
- other *.php pages
网页结构:
<?php include 'header.php';?>
<body>
<p>content</p>
</body>
<? include 'footer.php';?>
“header.php”包括“class.user.php”,后者包括“db_connect.php”(两个文件都位于assets / php /中)。我有来自my-js.js(位于assets / js /)的ajax调用,包括assets / php /文件夹中的文件。
所以,我的具体问题是:
建议的here之类的结构还可以,但每个实际页面有2-3个文件似乎不一定适用于我的情况(我得到的是4-5个静态页面,其他4-5个ajax加载的页面) 。总的来说,对于与这个主题相关的一些好的阅读/ lecutres的任何建议(如udemy或者只是互联网上的好东西)都是非常受欢迎的。
每个页面都以:
开头session_start(); require_once'class.user.php'; $ user = new USER();
实际上,即使我从“my-js.js”到“ajax.php”执行ajax调用以将数据保存到db - 我必须在“ajax.php”中包含这3行。那么,是否有必要或者我可以制作某种GLOBAL_PAGE_STARTER来缩小代码?
感谢您的任何评论,充分的批评和批评。指教!