0

必须可以将两个或多个脚本组合在一起。但我不知道怎么可能。
举个例子 :

<?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 

我怎样才能用我的示例脚本做到这一点?请问有什么解决办法吗?

4

2 回答 2

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!
}
于 2012-11-27T09:37:32.973 回答
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,“登录您”将是输出。

于 2012-11-27T09:39:14.487 回答