昨日オンライン プロジェクトを閲覧していて、問題を発見しました。次のようなテキスト出力の引用符の前に余分なバックスラッシュがあります:
引号内容多了\"反斜杠\"
ページに表示された結果から判断すると、 PHP magic_quotes_gpc 設定が有効になっている理由。次にプログラムをチェックしたところ、エントリ ファイル内でこの設定が動的に閉じられていることがわかりました。
ini_set('magic_quotes_gpc', 'Off');
なぜ有効にならなかったのですか?
いくつかの検索の後、同僚が理由を見つけるのを手伝ってくれました。そのため、構成を動的に変更する前にリクエストが解析されていたため、その変更が現在のリクエストに反映されなかったことがわかりました。
詳細については、次の Web ページを参照してください。同僚も同じ問題に遭遇しました。サーバー上に複数のプロジェクトがあり、他のプロジェクトに影響を与えないように、php.ini の設定を直接変更することはできないため、Molu vs Zhuihui によって書かれたコードを使用して gpc コンテンツを再帰的に処理します。