duanguane1670 2014-07-21 03:20
浏览 27

php - 即使刷新页面,也要保持随机播放的值

I made a quiz that generates a random answer at the end by using the shuffle() function. I want it to stay on the same answer and not to shuffle again.

My code:

<?php

//Array of cars
$answer = array(
"Mercedes", 
"Benz", 
"Honda", 
"Toyota", 
"Nissan", 
"Mazda", 
"Hyundai", 
"Ford", 
"Lexus", 
"Lamborghini", 
"Ferrari", 
"Porche", 
"Mitsubushi", 
"Scion", 
"Chrysler", 
"Jeep", 
"Masarati"
);

// Shuffle the order
shuffle($answer);

echo $answer[0];
?>

For example: if $answer was shuffled and generated "Mitsubushi" --- when I refresh the page it should stay "Mitsubushi" but what happens is that when the page is refreshed it reshuffles again.

So when I refresh the page, it echo's another thing do the shuffle() function.

image

Thanks in advance.

  • 写回答

3条回答 默认 最新

  • drogon982007 2014-07-21 03:25
    关注

    You are looking for sessions. You need to call session_start and store the value in $_SESSION.

    评论

报告相同问题?

悬赏问题

  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教