Фоновая информация - я создал интернет-магазин, а потом dropshipping products, я создал веб-сайт и добавил всю информацию о продукте вручную. Теперь у меня есть знания в php, я создал скребок/паук, чтобы получить всю необходимую информацию, без необходимости делать что-либо вручнуюPHP создал бесконечный цикл случайно?
Вопрос: мой скрипт запускается на моем локальном сервере, собирая все ссылки с сайтов sitemap.xml, это загружается в мою базу данных, как только этот скрипт завершен, он начинает перебирать ссылки, извлекающие данные, необходимые для изображения, цены, имени, описания и т. д. ... сайт, который я соскабливаю, не радует, что я делаю это из-за ошибок в человеке/компьютере, которые могут только быть замеченным человеком, но позволил это. во всяком случае, мой скрипт иногда выдает мне ошибку, когда элемент не может быть очищен из-за неизвестных причин, поэтому я поставил die(), когда скрипт выдает эту ошибку.
Это помещается внутри цикла mysql while для ссылок, я заметил несколько раз, что при возникновении ошибки сценарий прекращает загрузку, показывает мне точную ошибку, но когда я закрываю браузер, он продолжает удаление запросов и извлечение информации мне нужно вручную перезапустить сервер до его остановки.
Как это возможно и что я могу сделать, чтобы предотвратить это? это оператор die() просто убивает скрипт на стороне клиента и поддерживает скрипт на стороне сервера?
мы можем увидеть некоторые продезинфицировать код? –
die() в клиентском коде? в javascript нет «смерти». Если вы выполняете 'die()' в php-скрипте, он просто завершает работу. нет «продолжения». –