如何从php页面向其他主机上的多个php页面发送一个请求

时间:2018-02-02 23:43:33

标签: php

我正在测试这个新的Minecraft僵化软件,我正在制作一个“僵尸网络”风格的应用程序,它将从主网站发送有关目标的信息“client.php”到其他“worker.php”工作人员将启动bot攻击指定的ip,端口和指定的时间。现在这一切都工作唯一的问题是我如何跨ip发送多个请求到多个工作人员,因为当你在指定的php网站上发送查询时它会重定向你那里我只是无法弄清楚我会怎么做。

这是工人的“攻击”功能

<?php
# getting all the product
$query_showProducts =  $db->query("SELECT ID_product, Name, Description, Picture, Price FROM PRODUCTS");

# putting all the products in an array
$products = array(); # an array that will contain all the product in the DB
while($prod = $query_showProducts->fetch(PDO::FETCH_ASSOC)){
    $products[] = $prod; # filling the array
}

#query that will store the total number of products in $productNumTot
$query_countProducts =  $db->query("SELECT COUNT(ID_product) FROM PRODUCTS");
$transitory = $query_countProducts->fetch(PDO::FETCH_ASSOC);
$productNumTot = $transitory['COUNT(ID_product)']; # total number of products

?>

<div id="products_area">
    <div id="categories">
        <ul>
            <li><a href="">Other</a></li>
            <li><a href="">Laptop</a></li>
            <li><a href="">Smartphone</a></li>
        </ul>
    </div>
    <div id="products">

        <?php
        for ($i=0; $i<$productNumTot; $i++){
            ?>
                <div id="product-box" onclick="getProduct(<?= $products[$i]['ID_product'] ?>)">
                    <div id="product-area-image">
                        <div id="product-image">
                            <?php
                                echo '<img src="data:image/png;base64,'.base64_encode( $products[$i]['Picture'] ).'"/>';
                            ?>
                        </div>
                    </div>
                    <div id="product-name">
                        <p><?= $products[$i]['Name'] ?></p>
                    </div>
                    <div id="product-price">
                        <p><?= $products[$i]['Price'] ?></p>
                    </div>
                </div>
            <?php
        }
        ?>

    </div>
</div>

我已经编写了一个接受上述变量的脚本,并将它们转发给这个函数。

基本上我需要在多台服务器上调用此功能,但不会将用户重定向到其中一个网站。

感谢您的时间。

1 个答案:

答案 0 :(得分:-1)

我不确定我是否理解得很好,但如果你想“运行”某个网站而不去参加,请使用CURL https://secure.php.net/manual/en/function.curl-exec.php