{"id":251,"title":"\u6df1\u523b\u6559\u8bad\uff1ainclude()\u548crequire()\u65b9\u6cd5\u52a0\u8f7d\u6587\u4ef6\u7684\u533a\u522b\u53ca\u91cd\u8981\u6027","good":0,"bad":0,"hit":1418,"created_at":"2016-12-21 11:49:13","content":"
\u8fd9\u51e0\u5929\u9047\u5230\u4e00\u4e2a\u975e\u5e38\u5947\u602a\u7684\u95ee\u9898\uff0c\u516c\u53f8\u7684\u7a0b\u5e8f\u5728\u6d4b\u8bd5\u73af\u5883\u548c\u6b63\u5f0f\u73af\u5883\u662f\u4e00\u6837\u7684\u4ee3\u7801\uff0c\u5728\u6d4b\u8bd5\u73af\u5883\u4e0b\u6b63\u5e38\u8fd0\u884c\uff0c\u4f46\u662f\u5728\u6b63\u5f0f\u73af\u5883\uff0c\u5728require\u8fd9\u91cc\u5c31\u65e0\u6cd5\u5411\u4e0b\u8fd0\u884c\u4e86\uff1b
<\/p>
\u521a\u5f00\u59cb\u7684\u4ee3\u7801\u662f\u8fd9\u6837\u7684\uff1a<\/p>
require KC_ROOT.'fun\/fun_message.php';<\/p>
\u5728\u7ebf\u4e0a\u67e5\u4e86\u51e0\u5929\uff0c\u4e00\u76f4\u6ca1\u627e\u5230\u4ec0\u4e48\u539f\u56e0\uff0c\u540e\u6765\u7a81\u7136\u60f3\u5230\u4f1a\u4e0d\u4f1a\u662frequire \u548cinclude\u7684\u5173\u7cfb\u5bfc\u81f4\u7684\uff0c\u7136\u540e\u5c06require\u6539\u6210include_once\uff0c\u679c\u7136\u4e00\u4e0b\u5b50\u5c31\u901a\u8fc7\u4e86\uff1b
<\/p>
\u5982\u4e0b\uff1a
<\/p>
@file_put_contents(KC_ROOT . 'data\/temp\/message.txt', 'test5.1', FILE_APPEND);
try{
include_once KC_ROOT.'fun\/fun_message.php';
}catch (Exception $e){
@file_put_contents(KC_ROOT . 'data\/temp\/message.txt', 'error:'.$e->getMessage(), FILE_APPEND);
}
@file_put_contents(KC_ROOT . 'data\/temp\/message.txt', 'test5.2', FILE_APPEND);<\/p>
<\/p>
<\/p>
1:\u52a0\u8f7d\u5931\u8d25\u7684\u5904\u7406\u65b9\u5f0f\u4e0d\u540c\uff1a<\/p>
\u3000\u3000include\uff08\uff09\uff1a\u4f1a\u4ea7\u751f\u4e00\u4e2a\u8b66\u544a\uff0c\u811a\u672c\u4f1a\u7ee7\u7eed\u6267\u884c\uff1b\u800crequire\uff08\uff09\u5219\u5bfc\u81f4\u4e00\u4e2a\u81f4\u547d\u7684\u9519\u8bef\uff0c\u811a\u672c\u505c\u6b62\u6267\u884c\uff1b<\/p>
\u3000\u3000\u4f46\u662f require_once\uff08\uff09\u548cinclude_once\uff08\uff09\uff0c\u90fd\u53ef\u4ee5\u68c0\u6d4b\u6587\u4ef6\u662f\u5426\u5b58\u5728\u91cd\u590d\u5305\u542b\u7684\u60c5\u51b5\u3002<\/p>
\u3000\u30002.PHP\u6027\u80fd<\/p>
include\uff08\uff09\u6267\u884c\u65f6\u6587\u4ef6\u6bcf\u6b21\u90fd\u8981\u8fdb\u884c\u8bfb\u53d6\u548c\u68c0\u6d4b\uff1b<\/p>
require\uff08\uff09\u6587\u4ef6\u53ea\u5904\u7406\u4e00\u6b21\uff08\u88ab\u52a0\u8f7d\u7684\u6587\u4ef6\u5185\u5bb9\u66ff\u6362\u4e86require\uff08\uff09\u8bed\u53e5\uff09\uff1b<\/p>
\u3000\u3000\u5982\u679c\u6709\u5305\u542b\u8fd9\u4e9b\u6307\u4ee4\u4e4b\u4e00\u7684\u4ee3\u7801\u548c\u53ef\u80fd\u6267\u884c\u591a\u6b21\u7684\u4ee3\u7801\uff0c\u5219\u4f7f\u7528require\uff08\uff09\u6548\u7387\u6bd4\u8f83\u9ad8\u3002<\/p>
\u3000\u3000\u53e6\u4e00\u65b9\u9762\uff0c\u5982\u679c\u6bcf\u6b21\u6267\u884c\u4ee3\u7801\u65f6\u76f8\u8bfb\u53d6\u4e0d\u540c\u7684\u6587\u4ef6\uff0c\u5c31\u4f7f\u7528include\uff08\uff09\u3002<\/p>
\u3000\u30003.\u4e8c\u79cd\u65b9\u5f0f\u63d0\u4f9b\u4e0d\u540c\u7684\u4f7f\u7528\u5f39\u6027<\/p>
\u3000\u3000require \u901a\u5e38\u653e\u5728PHP\u4ee3\u7801\u7684\u6700\u524d\u9762\uff0cPHP\u5728\u6267\u884c\u524d\uff0c\u5c31\u4f1a\u5148\u8bfb\u5165require\u6240\u6307\u5b9a\u5f15\u5165\u7684\u6587\u4ef6\uff0c\u4f7f\u5b83\u53d8\u6210PHP\u4ee3\u7801\u7684\u4e00\u90e8\u4efd\u3002<\/p>
\u3000\u3000include \u4e00\u822c\u662f\u653e\u5728\u6d41\u7a0b\u63a7\u5236\u7684\u5904\u7406\u533a\u6bb5\u4e2d\u3002PHP \u5728\u8bfb\u5230include\u8bed\u53e5\u7684\u65f6\u5019\uff0c\u624d\u5c06\u5b83\u8bfb\u8fdb\u6765\u3002<\/p>
<\/p>"}