PHPでの最低限のセキュリティ対策のやり方(前編)
PHPにおける基本的なセキュリティ対策の方法について、備忘録としてまとめます。PHPでこれからWebアプリケーションやWebサイトを作成しようと考えている方は、各項目について対策は万全か、是非一度ご確認ください。本記事(前編)では、以下に関する脆弱性…
PHPにおける基本的なセキュリティ対策の方法について、備忘録としてまとめます。PHPでこれからWebアプリケーションやWebサイトを作成しようと考えている方は、各項目について対策は万全か、是非一度ご確認ください。本記事(前編)では、以下に関する脆弱性…
よく、PHPがパフォーマンスが悪いダメな言語だとか、ヘンテコ仕様の多いクソ言語だとか言われているところを見たり聞いたりします。確かに私自身も、PHPで書かれた拡張性ゼロ保守性ゼロのシステムを見たことがあります。が、本当にPHPはそんなに悪い言語なの…
JetBrains製のIDEは本当にクオリティーが高いです。感動。今回は、IntelliJ IDEA(PhpStorm)でphpDocumentorを利用する手順を説明していきます。phpDocumentorとはphpDocumentorは、PHPのソースコードにプログラマー向けにAPIの使用方法のドキュメントを自…
TwitterのBotと言われるような自動ツイートシステムや自動フォロー返しなどの仕組みを、PHPを用いて実装するための基礎知識を備忘録として書き残します。注意事項当記事の情報を利用して、Twitterルールに違反する行為(不正利用やスパム行為)を行い、いか…
PHPからMySQLを使用する際には、MySQLiの使用が本家により推奨されています。今回はそのMySQLiを使用したときの、プリペアドステートメントの数が動的に変化する場合のbind_paramメソッドの実装方法について解説します。プリペアドステートメントの数が固定…
単純な原因でしたが、原因がわかるまで相当かかってしまったので、備忘録として。現象CentOS 6および7とDebian 7.8にて、他のCentOS 6が稼働するサーバーから移行してきたPHPのWebアプリケーションが動作しませんでした。空白(真っ白)のページが表示された…