私は現在、簡単なWebサイトを作成しています。「functions.php」というファイルがあり、ここにいくつかの簡単な関数とこのコードが格納されています。
<div id=\"topContactPan\">
<div id=\"topMenuPan\">
<div id=\"topMenuLeftPan\"></div>
<div id=\"topMenuMiddlePan\">
<a href= <?Php if(!admin_class::isadmin()){
echo "\"userprofile.php\" >User Profile</a></li>";}
else { echo "\"adminprofile.php\" >Admin</a>"; } ?>
すべての"をエスケープする必要がありました。これはphpファイル内にあるため、正しく解釈されます。これらはすべて変数$ top内に格納されます。したがって、Webサイトの新しいページを作成するときは常に、$topとecho$をエコーします。下部と上部のヘッダーと下部のフッターがあり、コンテンツのみが欠落しています。
しかし、上記のコードでは、ログインしている人が管理者であるか通常のユーザーであるかに応じて、ナビゲーションバーのリンクの1つがを指している場所を切り替える必要がありました。しかし、リンクをクリックすると、ヘッダーがになっているようhttp://localhost/YMMLS/<?Php
です。
助言がありますか?本当にありがとう