如何从没有=的URL获取变量?

时间:2018-06-24 04:01:56

标签: php

所以我一直在搜索

我现在可以做

  

index.php?action = something

但是我该怎么做

  

index.php吗?

直接?

最诚挚的问候,

2 个答案:

答案 0 :(得分:0)

在htaccess中粘贴此代码

RewriteRule ^index.php?(.+)$ index.php?action=$1

在您的php文件中

$term = $_GET['action'];

所以看起来像这样

https://example.com/index.php?something

答案 1 :(得分:0)

无需使用htaccess的简单解决方案

<?php

IF (ISSET($_SERVER["REQUEST_URI"])){
    $action = substr(strstr($_SERVER["REQUEST_URI"], "?"), 1);
    switch ($action) {
        case 'select':
            echo "SELECT";
            break;

        case 'insert':
            echo "INSERT";
            break;

        default:
            echo "nothing";
            break;
    }

}
?>

<p><a href="index.php?select">action: select</a></p>
<p><a href="index.php?insert">action: insert</a></p>