2
- 使用page1。
php
和第23頁中的page2,page3例子作爲模板。創建參與會議的第四和第五頁。在每個頁面上,顯示所有其他頁面的鏈接(可以包含指向當前頁面的鏈接)。
在每個頁面上,顯示您在此會話期間訪問過的所有頁面的列表,如下所示。 Pages display如何顯示會話中訪問的所有頁面的列表
- 您可以使用Superglobal
變量$ _ SERVER [「PHP
_SELF」]訪問當前頁面的名稱。
- 要聲明一個空數組的使用語法:$ some_array = [];
- 追加到這個數組:$ some_array [] ='Appended string';
- 你可以使用
foreach
()來檢索會話陣列的內容
請幫助我如何如在上面的例子中顯示的頁面列表上。
到目前爲止,我想出了這個代碼來獲取圖片中顯示的顯示,但我得到錯誤。
<?`php`
session_start();
// .$_SESSION['`sess`_var'].'<`br` />';
$array_var = [];
$array_var[]= 'tom';
$array_var[]='`alice`';
$array_var[7] = 'Smith';
echo $_SERVER['`PHP`_SELF'];
$_SESSION['name'] = 'Tom Smith<`br`>';
// echo $_SESSION['name'];
echo '<a `href`="page1.`php`?p1">Page1.`php`</a>';
echo '<a `href`="page2.`php`?p2">Page2.`php`</a>';
echo '<a `href`="page3.`php`?p3">Page3.`php`</a>';
echo '<a `href`="page4.`php`?p4">Page4.`php`</a>';
echo '<a `href`="page5.`php`?p5">Page5.`php`</a>';
$i=0;
if(`isset`($_GET['p1']))
{
$file_array[$i]="page1.`php`";
$i++;
}
if(`isset`($_GET['p2']))
{
$file_array[$i]="page2.`php`";
$i++;
}
if(`isset`($_GET['p3']))
{
$file_array[$i]="page3.`php`";
$i++;
}
if(`isset`($_GET['p4']))
{
$file_array[$i]="page4.`php`";
$i++;
}
if(`isset`($_GET['p5']))
{
$file_array[$i]="page5.`php`";
$i++;
}
echo "The pages you visited are :";
for($i=0;$i<=$file_array[$i];$i++)
{
?>
<`br`/>
<a `href`="page1.`php`">Page 1</a>
<a `href`="page2.`php`">Page 2</a>
<a `href`="page3.`php`">Page 3</a>
<a `href`="page4.`php`">Page 4</a>
<a `href`="page5.`php`">Page 5</a>
請用四個空格縮進每行代碼。 – dorukayhan