#author("2022-12-28T13:39:05+09:00","","") #author("2022-12-28T16:22:49+09:00","","") * pukiwiki.ini.php: $html_meta_referrer_policy に値を設定するとpukiwiki.skin.phpで落ちる [#w9ad0736] - ページ: [[BugTrack]] - 投稿者: [[ぬぺぺ]] - 優先順位: 重要 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2022-12-28 (水) 13:30:32 - バージョン: 1.5.4 ** メッセージ [#hdefcda4] pukiwiki.skin.php 中で変数のドルマークを忘れて定数扱いになってます。 ***該当コード [#idf46b29] pukiwiki.ini.php(投稿用にURLの部分を改変) ///////////////////////////////////////////////// // Output HTML meta Referrer Policy // Value: '' (default), no-referrer, origin, same-origin, ... // Reference: ht tps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy $html_meta_referrer_policy = ''; pukiwiki.skin.php <?php if ($html_meta_referrer_policy) { ?> <meta name="referrer" content="<?php echo htmlsc(html_meta_referrer_policy) ?>" /><?php } ?> ***修正案 [#s7f3c90b] pukiwiki.skin.php <?php if ($html_meta_referrer_policy) { ?> <meta name="referrer" content="<?php echo htmlsc($html_meta_referrer_policy) ?>" /><?php } ?> -------- - PHP8で未定義定数へのアクセスがFatal Errorになるようになったから…ってことみたいですね。 -- [[ぬぺぺ]] &new{2022-12-28 (水) 13:33:10}; - 今まではWarning以下だったので、referrerになんか値を設定してても出力が握りつぶされて<meta name="referrer" content="html_meta_referrer_policy" />になってたっぽいです。 -- [[ぬぺぺ]] &new{2022-12-28 (水) 13:35:35}; - (最近やっとPHPちょっとわかってきました) -- [[ぬぺぺ]] &new{2022-12-28 (水) 13:37:00}; - [[BugTrack/2574]]で既に言われてました…。 -- [[ぬぺぺ]] &new{2022-12-28 (水) 16:22:49}; #comment