回答編集履歴

1

サンプルコードを追記

2015/10/25 23:44

投稿

argius
argius

スコア9390

test CHANGED
@@ -11,3 +11,63 @@
11
11
 
12
12
 
13
13
  リダイレクトの際に特別なパラメーターを渡して、それがONのとき(2度目)は$fを変更しない、のようなロジックにすると良いかも知れません。
14
+
15
+
16
+
17
+
18
+
19
+ サンプルコード(`test1.php`):
20
+
21
+
22
+
23
+ ```lang-php
24
+
25
+ <?php
26
+
27
+
28
+
29
+ if ($_GET["redirected"] === '1') {
30
+
31
+ $f = $_GET["f"];
32
+
33
+ }
34
+
35
+ else {
36
+
37
+ $f = rand(0, 30);
38
+
39
+ header("Location: test1.php?redirected=1&f=$f");
40
+
41
+ exit();
42
+
43
+ }
44
+
45
+
46
+
47
+ ?>
48
+
49
+
50
+
51
+ <!DOCTYPE html>
52
+
53
+ <html lang="ja">
54
+
55
+ <head>
56
+
57
+ <meta charset="utf-8" />
58
+
59
+ <title>TEST</title>
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+ <p>f=<?= $f ?> <a href="./test1.php">RESET</a></p>
66
+
67
+ </body>
68
+
69
+ </html>
70
+
71
+ ```
72
+
73
+