我正在尋找這樣的事情:保護的內容在PHP
<?php
if($user_authorized == 1){
//some HTML/PHP code is VISIBLE to user
}
else{
echo"You are not authorized!";
}
?>
現在我想對用戶可見的數據需要隱私的極端水平(這是一些法律內容)。如果我使用HTML,即使用戶未被授權,它也會顯示在源代碼中。如果我使用PHP,我幾乎不可能格式化內容,因爲它需要在幾個地方等<h1><h2>
等...
是否有可能我將數據保存在數據庫中,然後檢索它只有當用戶被授權?如果是這樣,我會有格式化選項嗎?
我還有什麼其他選擇可以實現?
你需要學習如何將你的php代碼從你的html模板中分離出來。我建議閱讀MVC模式,這很常見。 – Maerlyn
爲什麼「幾乎不可能格式化內容」?只需使用heredoc或類似的定義一個你的內容的字符串,然後回顯它;或'?>'退出PHP,顯示你的格式化內容,然後'<?php'返回到PHP關閉'}' –
你可以在PHP本身做到這一點,因爲PHP可以提供HTML ..你是發送用戶訪問此頁面還是在檢查身份驗證後是否動態更新頁面內容和結果? – 2013-07-05 23:04:14