我已經對此主題進行了一些研究,但無法提出解決方案。是否有可能在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