从 URI 获取激活密钥字符串
Get an activation key string from URI
我有一个 URL 这种格式:
https://www.example.com/activate/9ajebaidblahdeblahblah2020
我的设置是 /activate/index.php
如何使用 /activate 文件夹中的 index.php 文件解析 /9ajebaidblahdeblahblah2020?
我试过了...
$current_url = $_SERVER['REQUEST_URI'];
echo $current_url;
//OR
var_dump($_SERVER['REQUEST_URI']);
我想做的是(目的)...
$current_url = explode("/", $_SERVER['REQUEST_URI']);
//echo $current_url[2];
提前感谢您的帮助。
您的服务器上没有名为 9ajebaidblahdeblahblah2020
的页面。
您可以使用 htaccess (https://httpd.apache.org/docs/current/howto/htaccess.html) 将所有 URL 重定向到 index.php。
在此处查看更多详细信息:
Redirect all to index.php using htaccess
<php
$url = $_SERVER['REQUEST_URI'];
$route_path = parse_url($url, PHP_URL_PATH);
$segments = array_filter(explode("/", $route_path));
print_r($segments);
You'll get the following Result,
数组(
[1] => 激活,
[2] => 9ajebaidblahdeblahblah2020
)
使用以下代码在您的 activate
项目文件夹中添加一个 .htaccess
文件:
RewriteEngine On
RewriteRule ^/?activate/(.+)$ /activate/index.php?val= [NC,L,P]
演示: https://htaccess.madewithlove.be?share=aa64900e-ba78-4f17-9369-326f4384dd47
稍后在您的 index.php
文件中,您可以使用 as:
<?php
echo $_GET['val'];
我有一个 URL 这种格式:
https://www.example.com/activate/9ajebaidblahdeblahblah2020
我的设置是 /activate/index.php
如何使用 /activate 文件夹中的 index.php 文件解析 /9ajebaidblahdeblahblah2020?
我试过了...
$current_url = $_SERVER['REQUEST_URI'];
echo $current_url;
//OR
var_dump($_SERVER['REQUEST_URI']);
我想做的是(目的)...
$current_url = explode("/", $_SERVER['REQUEST_URI']);
//echo $current_url[2];
提前感谢您的帮助。
您的服务器上没有名为 9ajebaidblahdeblahblah2020
的页面。
您可以使用 htaccess (https://httpd.apache.org/docs/current/howto/htaccess.html) 将所有 URL 重定向到 index.php。
在此处查看更多详细信息: Redirect all to index.php using htaccess
<php
$url = $_SERVER['REQUEST_URI'];
$route_path = parse_url($url, PHP_URL_PATH);
$segments = array_filter(explode("/", $route_path));
print_r($segments);
You'll get the following Result,
数组( [1] => 激活, [2] => 9ajebaidblahdeblahblah2020 )
使用以下代码在您的 activate
项目文件夹中添加一个 .htaccess
文件:
RewriteEngine On
RewriteRule ^/?activate/(.+)$ /activate/index.php?val= [NC,L,P]
演示: https://htaccess.madewithlove.be?share=aa64900e-ba78-4f17-9369-326f4384dd47
稍后在您的 index.php
文件中,您可以使用 as:
<?php
echo $_GET['val'];