我正在从头开始创建自己的CMS,以此来构建我的php和mysql技能.一切进展顺利,但我正在为我写的每个博客文章创建单独的帖子页面.因此,index.php页面列出了我所有博客的每个帖子的片段,并且有一个阅读更多按钮,可以将用户带到每个博客帖子的整个页面.每个帖子都有一个网址,该网址是在"创建帖子"表单中输入的博客标题创建的.我试图弄清楚如何为每个帖子创建唯一的页面,而不通过GET传递标题,小标题,发布内容和其他信息.
这也与我想要添加的另一个功能相吻合.我希望能够使用"创建页面"表单创建单独的页面,就像我为帖子所做的那样.因此,如果我想要一个"关于我们"页面,我会转到我的管理员表单,填写标题,添加内容,当我点击提交时,它会动态创建页面.我一整天都在想我将如何做这两件事但却无法弄清楚我是如何做到这一点的.
仅供参考,我不是要求代码,我只是需要向正确的方向努力,因为我试图概念化如何实现这一目标.谢谢!
我正在使用mysqli_real_escape_string的OOP方法转义字符串.我将输入的输入保存到会话变量中以确保它正确转义.它似乎正在逃避正确,但当我检查输入数据库的内容时,我看不到单引号和双引号之前的斜杠.
所以在浏览器中我回应:
Array
(
[formContent] => I\'m always here!
)
Run Code Online (Sandbox Code Playgroud)
但在数据库中,我看到:
I'm always here!
Run Code Online (Sandbox Code Playgroud)
这是否意味着我的代码在某处出现了问题?谢谢!