在我的HTML文档中加入一些PHP代码

时间:2013-03-02 15:55:46

标签: php javascript html facebook iframe

这是快速而又脏的:我为网站编写了一堆HTML,CSS和Javascript(使用jQuery)。我已将所有内容托管在Apache服务器上,所以我相信可能为我添加一些PHP脚本到网站,但我不确定如何作为我不懂PHP。

我想添加的脚本是这个,应该允许我在iframe中打开像Facebook或YouTube这样的网站:

<?php
header('X-Frame-Options: GOFORIT'); 
?>

(我从here获得了这段代码。)

那我该如何实现呢?我为这样一个初学者问题道歉,只是我还没有学习PHP。如果可能的话,尽量让你的答案变得简单,再次,我是新手。谢谢你的帮助!

3 个答案:

答案 0 :(得分:3)

由于您使用的是Apache Web Server,因此可以使用Header directive。虽然此资源已过时,但此处是explanation使用带有Apache标头指令的X-Frame-Options

#Add to httpd.conf configuration file.
Header always append X-Frame-Options SAMEORIGIN

答案 1 :(得分:1)

有些人讨论了同一主题here或许有帮助

答案 2 :(得分:1)

假设您已经将mod_php安装到apache中(并在安装后重新启动了apache),根据我的经验,您需要在Web服务器目录中的文档中包含扩展名为.php的PHP代码(一个PHP文件)。要添加PHP,只需将该位代码添加到文档的顶部,如下所示:

<?php
header('X-Frame-Options: GOFORIT'); 
?>
<html>
...
</html>

如果你这样做但它仍然不起作用,这可能会有所帮助(应该使用ubuntu的apache2包):

sudo apt-get install php5 libapache2-mod-php5
sudo service apache2 restart
cd /var/www
sudo mv index.html index.php

这假设您的网络服务器目录是/ var / www,并且您的帐户无法在那里写。 这也假定您的HTML文档是index.html(用您的文档替换它)。

执行此操作后,您应该能够访问localhost并且您的PHP脚本应该执行。如果你想在不使用facebook或youtube框架的情况下测试它(或者如果PHP代码的特定位不起作用),你可以使用这个PHP代码:

<?php
phpinfo();
?>

这将显示有关PHP安装的大量信息,这些信息将直接打印到浏览器中(因此您将看到它是否有效)。