09/10/2018, 23:02
Bác nào biết làm cái random chỉ giúp với!
chào mọi người!
Làm ơn cho mình hỏi cách tạo cái random (mấy chữ số loằng ngoằng)như ở mấy trang đăng ký mail thì làm như nào nhỉ, làm sao mà các chữ đó có thể khác khau giữa các lần truy cập mà mình vẫn lấy được số liệu đó để so sánh với những số người sử dụng nhập vào?Thanks a lots!
Làm ơn cho mình hỏi cách tạo cái random (mấy chữ số loằng ngoằng)như ở mấy trang đăng ký mail thì làm như nào nhỉ, làm sao mà các chữ đó có thể khác khau giữa các lần truy cập mà mình vẫn lấy được số liệu đó để so sánh với những số người sử dụng nhập vào?Thanks a lots!
Bài liên quan
<?php
// lấy hàm time()
$str_time = time();
// md5 nó,
$str = md5($str_time);
// dùng hàm substr để lấy số ký tự nếu mún
?>
mình làm thử nó ra như thế đấy bạn ạ, đâu có giống mấy cái random đâu!
<?
function random($image)
{
$rand_img = array();
$rand_img***91;0***93; = "img 1";
$rand_img***91;1***93; = "img 2";
$rand_img***91;2***93; = "img 3";
$rand_img***91;3***93; = "img 4";
$rand_img***91;4***93; = "img 5"; // mệt quá, muốn bao nhiêu thì thêm bao nhiêu
$rand_num = rand(0,5);
$rand_img = $rand_img***91;$rand_num***93;;
return $image = "<img src='".$rand_img."'>";
}
print random($image);
print random($image);
print random($image); // Muốn mấy hình thì mấy lần in
?>
Mà ý của bác scripter hay ấy ạ. Đúng là nhiều cái suy nghĩ logic thật, có 3 dòng code thôi mà cũng hữu dụng, đâu phải phải img loằng ngoằng mới hay, ng` ta nhìn kô ra mấtcông chửi :|
Tôi mới code thử, coi đc kô. Ai giúp tôi sửa nhé
ran.php
<?
function random($rand_img)
{
$rand_img = array();
$rand_img***91;0***93; = "1";
$rand_img***91;1***93; = "2";
$rand_img***91;2***93; = "3";
$rand_img***91;3***93; = "4";
$rand_img***91;4***93; = "5"; // m?t quá, mu?n bao nhiêu thì thêm bao nhiêu
$rand_num = rand(0,5);
$rand_img = $rand_img***91;$rand_num***93;;
return $rand_img;
}
print random($image);
echo "<br>";
echo "<br>";
echo "<br>";
print "<form action='do.php' method='POST'>
<input type='text' size='20' name='fill' value=''>
<input type='submit' name='go'>
</form>";
?>
<?php
function check()
{
global $image;
if($_POST***91;"fill"***93; == $image)
{
echo "Login succeed";
}
else
{
echo "Fail";
}
return true;
}
print check();
?>