PHPで変数の中身を返すには?
Laravel で var_export の結果をログファイルに出力するなら↓下のように書きます。 「var_export does not handle circular references」のエラーが表示されたら、var_export の代わりに print_r を使う。 Laravel で print_rの結果をログファイルに出力するなら↓下のように書きます。 昔 、わざわざ下のようにやってしまっていたかも・・・。
Laravel で var_export の結果をログファイルに出力するなら↓下のように書きます。 「var_export does not handle circular references」のエラーが表示されたら、var_export の代わりに print_r を使う。 Laravel で print_rの結果をログファイルに出力するなら↓下のように書きます。 昔 、わざわざ下のようにやってしまっていたかも・・・。
注目は「sec-ch-uaなんとか」と「sec-fetchなんとか」こちらを調査しました。 sec-ch-ua は ブラウザーのブランドとバージョンです。 sec-ch-ua-mobile は モバイルなら ?1 。PCなら ?0 を指定します。 sec-ch-ua-platform は OS を指定します。 sec-fetchなんとか は フェッチメタデータリクエストヘッダーというもので、サーバーにリクエストがどこから来たという情報を提供し、CSRF等の悪意のあるリクエストを防ぐことができるようにするもの。 こちらは今までのユーザーエージェントです。 PHP で リクエストヘッダーを付けてアクセスする例。 久しぶりにクローラーを作ろうしたところ、グーグルクロームのリクエストヘッダーに見慣れないヘッダーがあった。
ユーザーエージェントの仕様がいつの間にか変わっていた。 Read More »
PHP.ini の修正 ①レスポンスヘッダの「X-Powered-By PHP/{バージョン}」を消します。 修正前 修正後 ②時刻が9時間ずれる。 修正前 修正後 ③大きなファイルのアップロードができない。 修正前 修正後 http.conf の修正 ①レスポンスヘッダの「Server Apache/{バージョン}」を「Server Apache」に変更します。 修正前 修正後 設定ファイルの修正後 設定ファイルを修正した後はリロードで適用します。
php:5.6-apacheコンテナで apt-get install する手順。 PHP5.6コンテナを起動します。 1回目の apt-get アップデートします。 「W: There is no public key available for the following key IDs: AA8E81B4331F7F50」のワーニングを確認する。 apt-get アップデートをできるようにします。 2回目の apt-get アップデートします。 これで普通に apt-get install ができるようになります。 ポイントは1回目の「apt-get update」を実行してワーニングを確認するところです。 php:5.6-apacheコンテナで動くアプリがある。久しぶりにビルドを行ったところ、apt-get アップデートしたら公開鍵が使用できないみたいだ。
php:5.6-apacheコンテナで apt-get update したら公開鍵が使用できなかった Read More »
PHP で PDO を使って MySQL に接続する手順。 PHPコンテナを起動します。 pdo_mysql をインストールします。 MySQL に接続するテストプログラムを作ってみます。 データベースに接続します。
PHP で PDO を使って MySQL に接続するには? Read More »
①max_execution_time を 60秒 に設定する。 ②max_execution_time の制限を外す。
①memory_limit を 512MB に設定する。 ②memory_limit を 1GB に設定する。 ③memory_limit の制限を外す。