Php 跨网站更改电话号码

Php 跨网站更改电话号码,php,html,css,Php,Html,Css,在一个网站上,改变电话号码的最佳方式是什么 例如,如果我有3个页面,上面有电话号码,并且想要更改该号码,但不想更改3次,那么我如何创建一个变量,使我能够将其放在这些页面中,并在一个位置更改它 非常感谢您简单地说 电话号码.txt: 555-555-5555 您的其他文件: <html> ... stuff <?php include('phone_number.txt'); ?> ... stuff </html> ... 东西 ... 东西

在一个网站上,改变电话号码的最佳方式是什么

例如,如果我有3个页面,上面有电话号码,并且想要更改该号码,但不想更改3次,那么我如何创建一个变量,使我能够将其放在这些页面中,并在一个位置更改它

非常感谢您

简单地说

电话号码.txt

555-555-5555
您的其他文件:

<html>
  ... stuff
  <?php include('phone_number.txt'); ?>
  ... stuff
</html>

... 东西
... 东西

任何更复杂的设置都需要更多的信息。

最好的方法是在包含在所有页面中的配置文件中创建一个常量。然后在需要电话号码的任何页面上引用该常量

define('PHONE', '123-456-7890');
这种方法的优点是可以忽略范围。全局变量仍然需要在函数内部声明

要在PHP中呈现电话号码,只需执行以下操作:

echo PHONE;

更简单的是,只需将
phone_number.txt
文件设置为
555-555-5555
而不使用任何PHP,并且
包含该文件即可。它会在那里打印号码,这真的很糟糕。永远不要使用没有php文件扩展名的php。这一个案例可能是无害的,但它教会了我们非常坏的习惯。如果您不小心存储了密码或其他私人信息,任何人都可以下载文本文件。如果它是一个php文件,那么恶意用户只会得到php文件的输出,而这个文件什么都没有。而且,这个例子不起作用。您仍然需要在php block.Brainfart中呈现包含的变量。固定的@埃文,我认为这很难意外地包括敏感变量,但经过调整。最终,他需要某种带有共享页眉/页脚的模板系统,这样就不会有任何问题了。@evan我有一个header.php和一个footer.php。。我还有其他php页面。我希望footer.php和零散页面中的数字都匹配。我应该在哪里分配变量,然后如何调用它?再次感谢“const”只能放在PhP中吗?或者我可以把它也放在CSS样式表中吗?它只是PHP。CSS是样式,而不是内容。它也在客户端(想想html/css/javascript)而不是服务器端(php)。对不起,我对编码很陌生,但我基本上只是做了一个info.php类型的东西,然后在footer.php中引用info.php,然后在footer.php中我还需要有echo电话吗?如何在PhP中引用配置文件?谢谢你A:在课堂之外,你必须使用:define('SOMECONST',45);const只是类内语法。B:如果你通过.htaccess或apache-config提供扩展名,你实际上可以设置一个css文件来使用php。我觉得这东西有点让我摸不着头脑。如果我有一个header.php和一个footer.php以及其他php页面。我希望footer.php和零散页面中的数字都匹配。我应该在哪里分配变量,然后如何调用它?