На нашей компании работает множество серверов
Мы используем внутренний сценарий для фильтрации различных фрагментов информации. Пользователи внешнего интерфейса скажут, что вводят почтовый индекс, а затем обработают список из 5 страниц на 1 странице информации.
Примечание: мы знаем, что наш код, возможно, не самый упрощенный, но в данный момент он работает, любой 1, который знает более простой способ сделать это, тогда, пожалуйста, скажите
<?php $postcode = $_POST['postcode']; ?>
// get DOM from URL or file
$html = file_get_html('http://xx.com/en/search/records/search.pub?Surname=willi*&Location=$postcode&x=39&y=9&Page=1');
$html1 = file_get_html('http://xx.com/en/search/records/search.pub?Surname=willi*&Location=$postcode&x=39&y=9&Page=2');
$html2 = file_get_html('http://xx.com/en/search/records/search.pub?Surname=willi*&Location=sa11&x=39&y=9&Page=3');
у нас есть дополнительный код, который отфильтровывает результаты наших серверов, но по какой-то причине, когда один из наших пользователей отправляет форму в этот сценарий, только нижний результат возвращается только потому, что местоположение жестко закодировано - другие возвращаются неизвестно и мы думаем, что это неправильно передает переменную почтового индекса в URL
Может ли быть так, что переменная $ postcode уже находится внутри переменной $ html, есть ли способ обойти эту проблему?
Спасибо