exec('php convert.php >> convert.log &');
Это пример кода, который я нашел, но вот что я хочу сделать.Как запустить фоновый PHP-функцию с переменной POST с помощью exec()?
Run convert.php с 1 или более POST переменных.
Выполнение функции на фоне в случае, если пользователь покидает наш веб-сайт.
Запуск нескольких экземпляров of convert.php в фоновом режиме в случае более одного пользователя на сайте за один раз.
Это похоже на действительно плохой способ запуска функции в фоновом режиме. Есть более эффективные способы, чем вызов exec() на другом php-скрипте. Какова ваша конечная цель? – atx
Моя конечная цель - запустить этот второй скрипт, если пользователь покинет наш веб-сайт, пока он все еще работает. –
Кроме того, он обращается к IMAP пользователя, поэтому я хотел бы иметь возможность использовать пароль пользователя, пока он находится на нашем веб-сайте, поэтому мне не нужно хранить пароль в нашей базе данных. Было бы оптимально хранить пароль с использованием двухстороннего шифрования, чтобы позже я мог использовать задание cron для запуска этого процесса, но я не думаю, что это наиболее безопасное решение. –