2015-06-09 2 views
1

Я хочу налить некоторые случайные данные в форме PHP. Могу ли я это сделать?Данные о потоке в форме PHP

Я хочу на самом деле проверить свой сайт и базу данных. Все, что я хочу знать, что он способен обрабатывать, если одновременно выполняется множественная регистрация.

+1

В Интернете доступно множество инструментов и услуг для моделирования нагрузки. Вы проводили исследования? – martynasma

+0

Да, я сделал, но все, что я могу найти, - это ЗАЩИТА FLOOD: P –

+0

Под «наводнением некоторые случайные данные» вы хотите, чтобы форма была представлена ​​повторно? Например - 2^17 раз? –

ответ

1

Во-первых, создавать страницы, которые эхо-данные из источника.

data1.php 
data2.php 
data3.php 
data4.php 

Второй создать PHP-страницу, которая будет выполнять следующие функции:

  1. Создать переменные из источников данных.
  2. Передать переменные в массив.
  3. Произвольно выберите конкретную переменную.
  4. Эхо-результаты на странице.

    // переменные из данных
    $ var1 = file_get_contents ('data1.php');
    $ var2 = file_get_contents ('data2.php');
    $ var3 = file_get_contents ('data3.php');
    $ var4 = file_get_contents ('data4.php');

    // передать переменные в массив данных
    $ = массив ($ var1, $ var2, $ var3, $ var4,);

    $ dkey = array_rand ($ data); // случайный выбор
    echo 'Данные:'. $ Data [$ dkey]; // эхо выбор

Ваш законченный код будет выглядеть следующим образом:

<?php 
$var1 = file_get_contents('data1.php'); 
$var2 = file_get_contents('data2.php'); 
$var3 = file_get_contents('data3.php'); 
$var4 = file_get_contents('data4.php'); 

$arr = array($var1, $var2, $var3, $var4,); 

$key = array_rand($arr);  
echo 'Data: '.$arr[$key]; 
?> 
+0

Поэтому я поместил несколько имен пользователей в data1.php и пароль в data2.php и emailids в data3.php! Готовый код будет принимать случайные значения из data1, data2 и data3 и назначать его var1 var2 и var3 соответственно Что я не понимаю, так это то, как он опубликует его на странице регистрации? Извините, что я не профессионал! –

+0

Почему вы хотите отображать имена пользователей и пароли в своей регистрационной форме? –

+0

Вы можете наводнить форму со случайными данными. Передача учетных данных для входа в систему в качестве источника данных - очень и очень плохая идея. –

2

cURL является очень хорошим инструментом, чтобы заполнить (POST) образуют представить его. Вы можете найти реализацию библиотеки cURL на PHP, поэтому вы можете использовать «знакомый» язык для получения случайных данных, но вы также можете использовать версию командной строки.

Смежные вопросы