タグ付けされた質問 「include-guards」

14
#pragmaは安全なインクルードガードですか?
使用時にコンパイラの最適化があることを読みました #pragma onceが行われ、コンパイルが高速を確認しました。これは非標準であり、クロスプラットフォームの互換性の問題を引き起こす可能性があることを認識しています。 これは、非Windowsプラットフォーム(gcc)上の最新のコンパイラーでサポートされているものですか? プラットフォームのコンパイルの問題を避けたいだけでなく、フォールバックガードの余分な作業も避けたいです。 #pragma once #ifndef HEADER_H #define HEADER_H ... #endif // HEADER_H 心配する必要がありますか?これにさらに精神的なエネルギーを費やす必要がありますか?


30
PHPインクルードファイルへの直接アクセスを禁止する
インクルードとして排他的に使用するphpファイルがあります。したがって、含まれているのではなく、URLを入力して直接アクセスした場合、実行する代わりにエラーをスローしたいと思います。 基本的に、phpファイルで次のようにチェックを行う必要があります。 if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); これを行う簡単な方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.