Использование Lynx Cron Job для перенаправления PHP

У меня есть сценарий PHP, который заканчивается перенаправлением заголовка, я хочу запланировать его с помощью задания Cron.

Чтение вокруг привело меня к библиотеке ‘lynx’, которая, по моему мнению, была, по сути, браузерно-облегченным способом выполнения Cron Job, который действовал бы так же, как браузер, и мог выполнять мое перенаправление.

Упрощенная версия моего скрипта выглядит так:

<?php

// Connect to DB
require_once($_SERVER['DOCUMENT_ROOT']."/admin/inc/dbconnect.php");

// Check DB for quotes that have not been sent to this client
$query_quotes = "SELECT * FROM quotes WHERE sent_client = 0 LIMIT 1";
$view_request = mysqli_query($GLOBALS['db_connect'], $query_quotes);

// Send to external system and email customer with quote
while ($quotes = mysqli_fetch_array($view_request)){

$Body = "Email Content";

// Send email via Swift Mailer

// Send quote information to third party system via URL redirect
header('Location: http://exampleurl/?FirstName='.rawurlencode($quotes['name']).'&businessName='.rawurlencode($quotes['company_name']).'.');

}

?>

Он находит записи в моей базе данных, а затем отправляет клиенту электронное письмо, прежде чем составить URL-адрес с его информацией и перенаправить на него. Переменные в URL затем читаются сторонней системой и вводятся в их базу данных.

Я активирую работу cron (через планировщик Plesk) следующим образом:

/usr/bin/lynx -source http://exampleurl2/script.php > /dev/null

Я знаю, что скрипт выполняется, но часть перенаправления не работает до сих пор, я делаю что-то не так с lynx? Также попытался воссоздать функцию перенаправления с помощью cURL, но не смог этого сделать.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]