2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
幾種做法:
您可以使用
$_SERVER['PHP_SELF']
indefault.php
檢查它是否包含在1.php
或2.php
您可以稍微重構(gòu)您的包含結(jié)構(gòu):將 的通用邏輯(即所有
default.php
文件中使用的邏輯)提取到另一個(gè)文件(例如)中,并要求該文件并包含有問(wèn)題的代碼(例如)。然后只需要default_minimal.php
default.php
alert()
1.php
2.php
default_minimal.php
1.php
在 require 中和之前設(shè)置一個(gè)變量2.php
,然后檢查default.php
該變量是否存在。

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
在包含文件之前定義一個(gè)常量,然后檢查該常量是否在 中定義default.php。如下所示:
1.php:
<?php
define('AVOID_ALERT_1',1);
require_once('default.php');
2.php:
<?php
define('AVOID_ALERT_2',1);
require_once('default.php');
默認(rèn).php:
<?php
// __some__codes
if(!(defined('AVOID_ALERT_1') || defined('AVOID_ALERT_2'))){
echo $comn_alert = "<script>alert('Hi');</script>";
}
- 2 回答
- 0 關(guān)注
- 141 瀏覽
添加回答
舉報(bào)