gpt4 book ai didi

php - 在一个 php 中有多个脚本

转载 作者:行者123 更新时间:2023-12-04 15:53:29 25 4
gpt4 key购买 nike

我正在尝试找出如何在一个 php 文件中包含多个脚本,然后运行某些脚本仅在单击某个链接(或来自用户的其他一些输入)时才运行。例如,profile.php 的默认输出是用户的“墙”,但是当他们在 profile.php 页面上单击“信息”时(页面重新加载,因为我没有使用 JavaScript,现在没问题)主要内容区域现在将显示用户的信息(由原始 profile.php 文件中的脚本打印)这是如何完成的?

最佳答案

这很容易。只使用一个 php 文件,您可以有许多“ Action ”,根据您的需要显示一些内容。看看这个简单的源代码(将其保存为“file.php”或使用您喜欢的名称并编辑“a”标签。我已经包含了文件的名称,因为某些浏览器在链接时无法正常工作以“?”开头。

<h3>Sections</h3>
<a href="file.php?action=home">Home</a>
<a href="file.php?action=wall">Wall</a>
<a href="file.php?action=profile">profile</a>
<?php

if (!isset($_GET['action']) {
$action = "home";
}
else {
$action = $_GET['action'];
}

switch($action) {
case 'wall':
display_wall();
break;
case 'profile':
display_profile();
break;
case 'home':
default:
display_home();
break;
}

function display_wall() {
echo("Wall");
// Do something
}

function display_profile() {
echo("Profile");
// Do something
}

function display_home() {
echo("Home");
// Do something
}

稍微调整一下代码以满足您的需求。

关于php - 在一个 php 中有多个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com