Передача переменной из .htaccess на страницу PHP

0

Я пробовал все, но мне не удастся повторить переменную, установленную в.htaccess. у меня есть это

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /f3/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /f3/index.php [L]
</IfModule>
# END WordPress

SetEnv HTTP_SITEDATA_PATH prova

и я стараюсь:

$d = apache_getenv('HTTP_SITEDATA_PATH');
echo $d;

Может кто-нибудь мне помочь? Является новым аргументом для меня, поэтому спросите меня все, что угодно.

Теги:
.htaccess
variables

1 ответ

0

Вы можете получить доступ к HTTP_SITEDATA_PATH следующим образом: $_SERVER['HTTP_SITEDATA_PATH']:

$d = $_SERVER['HTTP_SITEDATA_PATH'];
echo $d; // output: prova
  • 0
    Я уже попробовал это. Также $ _ENV вместо $ _SERVER или getenv вместо apache_getenv. На данный момент не работает.
  • 0
    Убедитесь, что ваш веб-сервер установил для параметра AllowOverride правильное значение в файле конфигурации для фактического анализа SetEnv . См. Httpd.apache.org/docs/2.2/mod/core.html#allowoverride.
Показать ещё 15 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню