我正在考虑整理我的文件结构和代码。目前我正在创建一个图库,它有一个管理页面,允许用户上传,编辑和删除图像/信息。
要上传图片,用户会选择他们的文件,汇总表单并到达uploaded.php。
要删除图像,用户可以单击一个链接,将它们删除.php?id = IMAGEID。
要编辑图像,用户将被带到编辑器的页面。在进行任何修改后,他们将被带到edit.php?id = IMAGEID。
每个页面都运行一个函数。我觉得有三个不同的页面来运行三个不同的功能是不必要的。有什么方法可以让这个过程结束吗?
答案 0 :(得分:1)
嗯,这取决于您在编辑内容时如何管理文件以及如何使用IDE。
如果你一个人工作,那显然取决于你。如果你知道有人会在某一天重新编写你的代码,那么有三个文件可能是一个加号,不知何故。
我猜你并不关心这些网页的搜索引擎优化,但是如果再次出现问题,最好在参数中进行操作,而不是在文件名中。
/manage.php?edit
或/manage.php?delete
或/manage.php?upload
但是,如果你的代码非常大,那么使用三个文件仍然会导致内存使用率降低(嗯,非常轻微的改进,但仍然存在)
答案 1 :(得分:0)
每个功能确实不需要3页
1)删除,而不是将用户重定向到另一个页面并删除它,你可以添加一个删除图标的图像按钮,当用户点击它时,它会调用你的php中的特定功能并删除它然后刷新你的页。
2)编辑和插入:这些是1页,如果它没有带有图像ID的查询字符串然后它的插入函数,就像制作插入页面一样,否则它包含和ID然后在输入中加载此图像的内容保存时检查是否有ID然后更新,否则插入新记录
所以,你只从3页翻到1页。希望这对你有帮助。