PHP一覧

NO IMAGE

Google Adsense不合格、審査通過しない場合の間違った対策・注意点

Google Adsenseの取得が上手くできないという相談を何件か受けてきたのですが、対策方法を勘違いしている方が多かったので、ご参考までに。 Google側の審査基準について 具体的な審査基準については、どこかに明記されているわけではありませんが、今までの取得経験から推測してみました。 概ね下記に収束されると予想しています。 コン...

NO IMAGE

PHPのダブルクォーテーション、シングルクォーテーションの動作速度の違いを検証してみる

PHPで文字列として変数に値を入れる場合、ダブルクォーテーションかシングルクォーテーションのどちらかで囲むのが一般的だと思います。 一応それぞれの違いとしては、 ダブルクォーテーションは値に変数を入れた場合、その変数の内容が展開される。 シングルクォーテーションは変数は変換されず、そのまま文字列となる。 と認識してます。 で、当然ダ...

NO IMAGE

WordPress4.7 脆弱性をつついて本当に改竄できるか検証してみる(権限昇格不具合)

たまたま出会ったサイトがWordpress4.7で、昔なんか大規模な脆弱性あったよなって思い出したので、試してみた。 細かい概要は省略します。 詳しく知りたい方は、下記サイトをご参考頂くと良いかと思います。 結論 はい。改竄できました。 今回はPHPから対象のREST APIへjson形式のデータを送信することで改竄できました。 実際...

NO IMAGE

pukiwikiのPHP7への対応について

公式でPHP7への対応済みと記載あるんですが、PHP7.1で動かしたらエラーだらけでした。 主な原因は コンストラクタの定義の仕方がクラス名と同じまま 関数の引数の数があってないまま呼び出してる箇所が多数ある PHP7で更新された関数の利用方法が古いまま そこまで大変じゃないけど一個一個エラー原因特定するの面倒だった。 これからpukiw...

NO IMAGE

PHPで出力されるHTMLのminify化(高速化/SEO対策)

PageSpeed Insightsとかで自分のサイトチェックしてみたら「HTML を縮小する」ってのが挙がってたので対応(minify)化してみる。 WordPressを使って構築しているサイトなので、とりあえずindex.phpファイルを開いて下記を追記しただけです。 意外とこれってポイント高いのね。 コメントの削除とかは場合によっては...