Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从索引页上的url获取用户名_Php_Url - Fatal编程技术网

Php 如何从索引页上的url获取用户名

Php 如何从索引页上的url获取用户名,php,url,Php,Url,我想在索引页上获取用户名,例如,如果url是 https://bonusbits.cf/any_name 我想得到“任何名字”并显示他的身份。 但每当我尝试时,它都会显示错误“在该服务器上找不到请求的URL”。您能试试吗 .htaccess文件 # Not for real file or directory RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ ind

我想在索引页上获取用户名,例如,如果url是
https://bonusbits.cf/any_name
我想得到“任何名字”并显示他的身份。 但每当我尝试时,它都会显示错误“在该服务器上找不到请求的URL”。

您能试试吗

.htaccess文件

# Not for real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
然后在PHP文件中

 $link = $_SERVER['PHP_SELF'];
 $path = explode('/',$link);
 echo $name = end($path);

它使用特定的路径或页面名称。但不是在索引页上获取url和用户名。我已经更新了答案,你可以尝试同样的方法吗。如果它与
$\u服务器['PHP\u SELF']一起工作它显示“index.php in output”,但带有
$\u SERVER['REQUEST\u URI']显示url中的用户名。