[英]Unable to extract token from url in php
我無法從 url 動態提取查詢值。 我的網址是www.domain.com/script.php?token=4343434
的形式。 我想從這個 url 中提取令牌值。 令牌值是動態生成的。 我試過這個但沒有用。
提前致謝。
$token = $_GET['token'];
當我打印令牌時,它會被打印出來。
print_r($_GET['token']); //works
您可以使用三元運算符,
網址: www.domain.com/script.php?token=4343434
$token = isset($_GET['token']) && !empty($_GET['token']) ? $_GET['token'] : "";
請求地址: www.domain.com/script.php?token=4343434
通過 url 參數使用Superglobals $_GET 和三元運算符並檢查值是否不為空。
$token = isset($_GET["token"]) && !empty($_GET["token"]) ? $_GET["令牌"] : " ";
如果您使用的是 PHP 7+,那么三元運算符會變得更簡單,如下所示-
$token = $_GET["token"] ?? “ ”;
您可以使用$_REQUEST
全局變量。 請求方法是 post 還是 get 都沒有關系。 它對兩者都有效。
喜歡:
$tokenVal= $_REQUEST['token'];
檢查echo $tokenVal;
或使用print_r($_REQUEST);
查看所有值print_r($_REQUEST);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.