我尝试了很多不同的方法,但我似乎无法弄清楚我做错了什么(但毫无疑问,这是一个业余的错误)。所以,在这里:我在一个文件中定义了一个函数,如下所示:
<?php
function getServer() {
$server = $_SERVER[SERVER_NAME];
if ($server == 'ntowl.com')
{
$server = 'Practice Area';
} else {
$server = 'localhost';
}
return $server;
}
?>
如您所见,返回值为$ server。现在,我试图通过调用getServer函数在另一个页面上打印该值。这是我试过的方法之一:
<?php
include "assignment_4_common_functions.php";
getServer($server);
print "Server: $server";
?>
关于我应该做什么的任何建议?
答案 0 :(得分:0)
返回值已分配。
$server = getServer();
您的代码正在将值传递给函数。所以它永远不会改变。
答案 1 :(得分:0)
这就是我所做的,它给了我想要的结果:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]