因此,我有一个简单的表单,接受用户输入,将其传递到单独的PHP脚本,该脚本在不同的域上进行一些处理,如果成功,则发布txt文件。例:

<form method="GET" action="inventory_check.php" target="_blank">
    Part Number <input type="text" name="part" /><input type="submit" value="Check Inventory" />
</form>

<?php
$filename = $userInput;

if (file_exists('ftpMain/'.$filename.'')) {
    $handle = fopen("ftpMain/".$filename."", "r");
    $output = fread($handle, filesize('ftpMain/'.$filename.''));
    fclose($handle);
    $output = trim($output, '&l0O(10U');
    $output = trim($output, 'E ');
    echo $output;
}
else {
    echo 'Failure.';
}
?>


因此,stock_check.php显然是对我们的库存查找,但是,它包含在另一台服务器(不同的域)中,因此它完成了处理并将其发布到文件中,以便我阅读,清理和显示。现在我的问题是双重的,我需要抓取并保留用户的输入以查找文件名,第二个是我需要分页以重新加载或重新检查文件是否存在。最好的方法是什么?

注意:我们使用内部DBMS太糟糕了,因此从数据库中进行发布和检索不是一种选择,我们花了一些时间才能使它读取输入并正确地通过FTP传输,因此这似乎是唯一的路径。

最佳答案

为什么不在服务器A中发出请求?通过使用curl,因此您可以在查询后立即获得响应。

09-10 13:35
查看更多