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