私はインターネットからこのコードを持っています:
<?php
session_start();
require("authen/inc/mysql.php");
require("authen/inc/Membership.class.php");
$Member = new Membership($DBH);
require("authen/inc/membership.php");
//test user permissions
if(!$Member -> test_perms(2))
{
//No perms, echo error or forward or something
die("You do not have permissions to view this page!<br>");
}
include("authen/inc/menu.php");
?>
私のWebサーバーの1つで完全に動作します。そのため、scp を使用してすべてを別の Web サーバーにコピーしましたが、次の奇妙なエラーが発生しました。
test_perms(2)) { //perms なし、エコー エラー、転送、または何かが死ぬ("このページを表示する権限がありません!
"); } include("authen/inc/menu.php"); ?>
「->」は、PDO 記号ではなく HTML の一部として認識されるため、この Web サーバーまたはブラウザーによって正しく解釈されないように思えます。
これを修正するにはどうすればよいですか?
ありがとう