在 xml 中添加 php 代码,使 xml 运行 在一个域中

Add php code inside xml that make xml run in one domain

我有一个 vbulletin 模板,我想将它安装在一个模板中 domain.this 是检查域的 php 代码:

<?php if ($_SERVER['HTTP_HOST'] == 'domainname.com') {
     //run
}else{
     echo "this template runs in domainname.com "
}
?>

如何在 xml 文件中使用它来防止在另一个域中安装模板?

你不能。

您可以在XML文件中添加代码,但导入时不会执行。如果没有 VBulletin 内置函数——我敢打赌没有——你就没有机会了。

最好的猜测可能是添加一些 JavaScript 代码(如果它是 html 的模板),在它被盗时提醒用户,但它很容易摆脱。请注意,这是一种不好的做法,也许你想在几年后重用它;你必须先与你自己的版权保护作斗争。

如果您不想让其他人使用您的模板,最好将其保密;或者如果它是公司网站,请为您的同事做一个旁注。