0

2ページあります。file2.php は、Web サイトのどのページにいるかに応じて、リンクを生成しています。

file1.html

<!--#include virtual="file2.php" -->
<a href="<?php echo $link ?>">Link</a>

file2.php

$q = $_SERVER['REQUEST_URI'];
if (preg_match('/\bSOMETHING\b/i', $q)) {
    $link = "whateverpage.php";
    //...

私の問題は、開発サーバーでは $q=file1.html を取得していますが、ライブサーバーでは $q=file2.php を取得していることです。なぜ私は2つの異なる値を取得しているのか分かりますか?

4

1 に答える 1

0

ファイル、パスなどがまったく同じである場合は、phpinfo() の結果を比較できます。各マシンで。

于 2013-02-07T21:17:20.990 に答える