私が取り組んでいるサイトでは、トップ レベル ドメイン ( .nl
/ .be
) を使用して言語を定義し、使用するデータベースを使用しています。これにより、同じ Web サイトを複数のドメインで使用して、それぞれに独自のコンテンツを持たせることができますが、レイアウトは同じです。
Cronジョブに到達する場合を除いて、すべてがうまく機能します。ドメインは、 経由で使用するデータベースを定義するために使用されます$_SERVER['HTTP_HOST']
。cronjob を使用すると、ファイルはドメイン (ローカル ドメイン階層) を使用せずに直接呼び出されるため、使用するデータベース/言語を導き出すことができません。
cron ジョブに同じ原則を使用させる良い方法はありますか、または使用するデータベース/言語を定義するために変数を送信する必要がありますか?