ユーザーがシステムにログインしたらすぐに実行する必要があるスクリプトがあります..
それで、彼らはログインし、すべてのチェックが完了しました。セッションを開始し、header() を使用してそれらを送信している間に、バックグラウンド スクリプトを起動して他の処理を実行したいと考えています。
フローは次のとおりです。
ユーザーログイン
ユーザー情報チェック
変数を使用してバックグラウンド スクリプトを読み込む
セッションを開始し、次に header()
私はしようとしています:
shell_exec("/usr/bin/php /pages/test/backg.php {$user} &");
しかし、それで何も起こっていません(スクリプトの開始時に簡単なメールを送信して結果をテストしているので、それが起動したかどうかがわかります)
ajaxを使用してこれを行うより良い方法はありますか? ajaxは変数を受け入れることができますか?それはどのように行われますか? この方法よりも効率的ですか(これが機能する場合、私は意味します!)