我已经对此主题进行了一些研究,但无法提出解决方案。是否有可能在PHP中保存对网页进行的更改而不发送到数据库中
是否有可能在PHP中保存对网页所做的更改而不将信息发送到数据库??我给每个用户在网页上进行一些更改的能力,并且在更改之后,该网页的每个访问者都会能够看到新的编辑文本。
我该怎么做?
下面是示例PHP代码
<?php
if(isset($_POST['x']) && isset($_POST['hi'])){
$hel=$_POST['hi'];
}
else{
$hel="Hello There";
}
?>
HTML部分
<form id='sub' name='sub' method='post' action='edit.php' enctype='multipart/form-data'>
<input type='text' id='hi' name='hi'>
<input type='submit' id='x' name='x' value='publish'>
</form>
<?php echo $hel;?>
在此先感谢。
你可以使用php编辑\写入文件,如果这是你要求的 – 2014-10-08 22:58:36
“该页面的每个访问者将能够看到新的编辑文本”你可以使用新数据写入页面文件(通常不是好主意,阅读EXTENSIVELY关于用户输入和文件安全等)或更新数据库(你不想要,但现实中更好的解决方案) – James 2014-10-08 23:00:13
@James我需要其他用户看到的变化。像基于模板的site.logged在用户改变一些东西,其他用户可以在访问那个页面时看到。我的计划是没有把它放在数据库上,如果可能的话 – 2014-10-08 23:04:47