第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP - 不在特定頁(yè)面上執(zhí)行特定代碼

PHP - 不在特定頁(yè)面上執(zhí)行特定代碼

PHP
寶慕林4294392 2023-07-01 15:27:34
我有一個(gè)公共頁(yè)面:default.php<?php   ________Some Codes________?>我的項(xiàng)目有100 多個(gè) .php文件。(是的,所有文件都位于require_once 'default.php';所有頁(yè)面的第一行)現(xiàn)在,我決定在除2alert之外的所有文件中顯示。(比如1.php和2.php)。當(dāng)然,我會(huì)將其添加alert到我的default.php中。所以現(xiàn)在我的default.php看起來(lái)像:<?php________Some Codes_______echo $comn_alert = "<script>alert('Hi');</script>";?>問(wèn)題:如何停止在1.php和2.php$comn_alert上執(zhí)行?
查看完整描述

2 回答

?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊

幾種做法:

  • 您可以使用$_SERVER['PHP_SELF']indefault.php檢查它是否包含在1.php2.php

  • 您可以稍微重構(gòu)您的包含結(jié)構(gòu):將 的通用邏輯(即所有default.php文件中使用的邏輯)提取到另一個(gè)文件(例如)中,并要求該文件并包含有問(wèn)題的代碼(例如)。然后只需要default_minimal.phpdefault.phpalert()1.php2.phpdefault_minimal.php

  • 1.php在 require 中和之前設(shè)置一個(gè)變量2.php,然后檢查default.php該變量是否存在。


查看完整回答
反對(duì) 回復(fù) 2023-07-01
?
慕蓋茨4494581

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>";

}


查看完整回答
反對(duì) 回復(fù) 2023-07-01
  • 2 回答
  • 0 關(guān)注
  • 141 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)