我经常看到的WordPress插件中有两个我不明白的问题。
这是否意味着如果未定义“ ABSPATH”然后退出?
这是否意味着如果不定义'UT',然后为PATH_SEPARATOR定义'UT'?
谢谢
答案 0 :(得分:0)
if ( ! defined( 'ABSPATH' ) ) exit;
基本上是阻止直接访问插件文件的事实上的方法。这是一种非常简单的安全措施,可以防止通过URL或直接POST请求直接查询文件。
后一个变量的确切含义是,如果未定义常量UT
,请将其定义为PATH_SEPARATOR
的常量值,这在unix(:
)和Windows上是不同的({;
)平台。