我不确定是否允许在这里提出优化问题,但是因为我发现了一些我认为没问题(如果没有请告诉我,我会离开)
https://stackoverflow.com/questions/tagged/optimization
我不想重复第二个echo
中的所有HTML内容。基本上,对于我正在使用的每个PHP输出,我必须添加样式表等(所有HTML的东西)。我的一个想法是使用一个HTML,它从PHP获得一个像LoginFailed的答案,然后只显示一个完整的,设计良好的HTML,但你应该怎么做?
if($user->data['user_id'] != ANONYMOUS)
{
// Do something if logged in
}
else
{
echo '
<head>
<title>You are not logged in</title>
<link rel="stylesheet" type="text/css" href="./css/form.css">
</head>
<font face="Arial" size="6" color="white">Please make sure that you are logged in <p> <a href="Login.php">Go to the login page</a></font> ';
exit();
}
圣诞快乐
答案 0 :(得分:1)
为什么不将重复的代码放在外部文件中使用require
将其加载到每个PHP的顶部?
答案 1 :(得分:1)
放require_once ("your_header.php");
并将其放在所有页面的顶部!而不是编码到任何PHP页面。它在PHP代码中节省了大量空间,如果你编辑一次,那么它会在你所有的php页面中发生变化。