centos 为什么网址不显示在网站上,我该如何解决这个问题,是因为我使用的ip地址,而不是网址的例子,如“myipaddress”/mvc?

btqmn9zl  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(175)

在PHP中

<?
    print_r($_GET['url']);
    ?>

在.htaccess中

php_value error_reporting -1
php_flag display_errors on 
php_flag display_startup_errors on 

php_flag ignore_repeated_source off
php_flag ignore_repeated_errors off

php_flag track_errors on 
php_flag log_errors on 
php_flag mysql.trace_mode on
    RewriteEngine On

        RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

在webiste中应该得到的输出是:index.php

pftdvrlh

pftdvrlh1#

因为$_GET全局数组只在您有带关键字url GET请求时才获取如果您想获取当前url,可以使用$_SERVER全局数组代替

$current_url = sprintf(
    '%s://%s/%s',
    isset($_SERVER['HTTPS']) ? 'https' : 'http',
    $_SERVER['HTTP_HOST'],
    $_SERVER['REQUEST_URI']
);
echo $current_url;

您可以使用此选项获取当前URL

相关问题