创建随机ip并使用用户名存储在数据库中

时间:2013-09-16 15:15:55

标签: php mysql pdo mysqli

我想为巨魔做一个“假skype解析器”。 现在我做了一个随机的IP发生器

<?php $randIP = "".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255); ?>

现在我想将它们存储在已发布用户的数据库中:

<?php


     if (isset($_POST['send'])) {
        $username = $_POST['username'];
        $randIP = "".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255);
        echo 'The IP of '.$username.' is '.$randIP.';
?>

        <form action="">
        <input type="text" name="username" id="username" size="40" value="Habbo">
        </form>
<input type="hidden" id="send" name="send" value=Resolve IP">
<input type="submit" id="submit" name="submit" value="Resolve IP">

现在的问题是,如果他们再次解决,那么它会显示一个新的IP地址,我怎么能让它像befour一样显示相同的IP?

1 个答案:

答案 0 :(得分:0)

要执行此操作,您必须使用例如将结果保存到数据库。 PDO

您也可以使用cookies。在你的情况下它应该足够了。 只需使用setcookie功能。