必须可以将两个或多个脚本组合在一起。但我不知道怎么可能 举个例子:
<?php
// here links of POST/GET action for if else. Users can choice here
if (action 1 ){
// first script
echo "first Test";
}
if (action 2){
//second scripts
echo "second test";
}
?>
可以通过if-else with POST/GET
。
但是在许多脚本中,例如wordpress登录面板脚本,没有POST/GET
选项。只有链接选项。这是一个内部链接。喜欢:
wp-login.php //main script
wp-login.php?action=lostpassword //internal script
我如何使用我的示例脚本执行此操作?有解决方案吗?
答案 0 :(得分:0)
$action = null;
if(array_key_exists('action', $_REQUEST)) {
$action = $_REQUEST['action'];
}
switch($action) {
case 'lostpassword':
//dothis;
echo 'first Test';
break;
case 'dothat':
//dothat;
break;
case 'doda':
//doda;
break;
default:
//other actions!
}
答案 1 :(得分:0)
你走了:
<?php
if ($_GET['action'] == 'lostpassword') {
echo 'you have lost your password';
}
if ($_GET['action'] == 'login') {
echo 'logging you in';
}
?>
或者:
<?php
if ($_GET['action'] == '1') {
echo "first Test";
}
if ($_GET['action'] == '2') {
echo "second test";
}
?>
基本上,如果您要访问doc.php?action=lostpassword
,“您丢失了密码”将是输出,但如果您访问doc.php?action=login
,则“登录”将是输出。