Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: .htaccess Изменение директив
 
 автор: programmer_2006   (02.10.2006 в 17:28)   письмо автору
 
 

Подскажите пожалуйста. Я хочу для отдельного модуля задать.
register_globals = On
Как ине это сделать я пробовал php_value register_globals On
Не работает. Может я что то неправильно пишу.

Мне это необходимо я подключаю модуль разработаный с использованием этой директории (к переменным обращаются по именам а не черех метод $_POST || $_GET). Я задолблюсь исправлять это ведь переменных много а определить сложно.
Если есть вариант определения посоветуйте.

   
 
 автор: sirop   (02.10.2006 в 17:40)   письмо автору
 
   для: programmer_2006   (02.10.2006 в 17:28)
 

Попробуйте использовать в самом начале того скрипта такой оборот:
<?php
if(!$PHP_SELF){
    if(
$HTTP_POST_VARS)     {extract($HTTP_POST_VARSEXTR_PREFIX_SAME"post_");}
    if(
$HTTP_GET_VARS)      {extract($HTTP_GET_VARSEXTR_PREFIX_SAME"get_");}
    if(
$HTTP_COOKIE_VARS)    {extract($HTTP_COOKIE_VARSEXTR_PREFIX_SAME"cookie_");}
    if(
$HTTP_ENV_VARS)         {extract($HTTP_ENV_VARSEXTR_PREFIX_SAME"env_");}
}
if(
$PHP_SELF == ""){ $PHP_SELF $HTTP_SERVER_VARS["PHP_SELF"]; }
?>

Не пробовал, но должно помочь

   
 
 автор: glsv (Дизайнер)   (03.10.2006 в 09:07)   письмо автору
 
   для: programmer_2006   (02.10.2006 в 17:28)
 

>Как ине это сделать я пробовал php_value register_globals On

php_flag register_globals On

Но это будет работать, только если настройка через htaccess разрешена в httpd.conf

   
 
 автор: programmer_2006   (03.10.2006 в 12:15)   письмо автору
 
   для: glsv (Дизайнер)   (03.10.2006 в 09:07)
 

А как вкл. настройку через htaccess разрешена в httpd.conf?

   
 
 автор: glsv (Дизайнер)   (04.10.2006 в 05:53)   письмо автору
 
   для: programmer_2006   (03.10.2006 в 12:15)
 

Установите директиву

AllowOverride All

Подробнее по ссылке.

http://www.softtime.ru/article/index.php?id_article=25

   
 
 автор: Wita1y   (09.10.2006 в 12:31)   письмо автору
 
   для: programmer_2006   (02.10.2006 в 17:28)
 

Помогите разобраться с такой проблемой.

Было вот так:
## Разрешение показа содержимого каталога
#Options +Indexes

Я сделал -indexes так, все равно показывает каталог содержимое.

Что делать и почему так происходит?
Есть другой способ запретить показ каталога удаленному пользователю?

   
 
 автор: glsv (Дизайнер)   (10.10.2006 в 05:41)   письмо автору
 
   для: Wita1y   (09.10.2006 в 12:31)
 

>Я сделал -indexes так, все равно показывает каталог содержимое.
Имеется ввиду показывает листинг каталога при отсутствии в нем индексного файла?

Вот так прописываете? Без символов комментариев # в строке?

Options -Indexes

   
 
 автор: Wita1y   (10.10.2006 в 09:22)   письмо автору
 
   для: glsv (Дизайнер)   (10.10.2006 в 05:41)
 

Я недавно хостинг себе зарегистрировал и содержмое файла было таким:

## Документы на диске в кодировке koi8-r
#AddDefaultCharset koi8-r

## Документы на диске в кодировке windows-1251
AddDefaultCharset windows-1251

## Документы на диске в кодировке iso-8859-1 (English, etc)
#AddDefaultCharset iso-8859-1

## Документы на диске в кодировке utf-8
#AddDefaultCharset utf-8

## Файл индексного документа
#DirectoryIndex index.shtml index.html index.htm index.php3 index.php

## Воспринимать файлы *.html как SSI
#AddHandler server-parsed .html

## Разрешение показа содержимого каталога
#Options +Indexes >>>>> поменял на Options -Indexes без #. Спасибо большое, буду знать. :-)

## Не писать в access.log информацию о файлах *.gif и *.jpg
#SetEnvIf Request_URI \.gif$ access_log
#SetEnvIf Request_URI \.jpg$ access_log


1. Где можно узнать о всех директивах кроме того что у вас на сайте есть .htaccess?

   
 
 автор: glsv   (10.10.2006 в 11:54)
 
   для: Wita1y   (10.10.2006 в 09:22)
 

# - это символ комментария. Если он стоит в начале строки, то директива не работает.

>Где можно узнать о всех директивах кроме того что у вас на сайте
Наиболее полная информация на:

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования