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

Форум PHP

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

 

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

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

тема: Имя домена в строке запроса
 
 автор: yurey   (19.03.2008 в 13:13)   письмо автору
 
 

Всем привет. Кто раскажет как скрыть данные в строке запроса. То есть если в строке запроса имеются GET даныые, ка сделать чтобы их не было видно, а было видно одно имя домена.

   
 
 автор: buka   (19.03.2008 в 13:17)   письмо автору
 
   для: yurey   (19.03.2008 в 13:13)
 

Это невозможно. Данные GET передаются в строке запроса. Читайте http протокол

   
 
 автор: yurey   (19.03.2008 в 13:22)   письмо автору
 
   для: buka   (19.03.2008 в 13:17)
 

А с помощью mod_rewrite можно? Зайдите на promix.org.ua походите по ссылкам.

   
 
 автор: buka   (19.03.2008 в 13:24)   письмо автору
 
   для: yurey   (19.03.2008 в 13:22)
 

Это уже не GET данные а просто разбор строки запроса. А тот сайт что вы мне дали не серфиться по ссылкам их - следовательно их методы не есть гуд. (его еще и в индексе нету) Если вы хотите чтобы у вас всегда был только адрес сайта ввверху - это можно сделать несколькими способами (например Ajax), но это все велосипеды, потому что они плохи для поисковой оптимизации, а сайт частично делается для пользователя и частично для поисковой системы

   
 
 автор: yurey   (19.03.2008 в 13:29)   письмо автору
 
   для: buka   (19.03.2008 в 13:24)
 

А посмотрите тот же сайт на promix.com.ua. Мне надо скрыть всё, что после имени домена. Как мне разобрать строку запроса? Я так понимаю только при помощи mod_rewrite?

   
 
 автор: buka   (19.03.2008 в 13:42)   письмо автору
 
   для: yurey   (19.03.2008 в 13:29)
 

Чет я уже ничего не понимаю. Вам что конкретно нужно сделать ?
Вот ссылка с того сайта например
http://promix.com.ua/ru/partners.html
^^^^^^^^^^^^^^^^^^ это же тут есть, ничего как бы не скрыто

Другой вопрос что возможно это выглядело бы например так
http://promix.com.ua/?act=partners&lang=ru
А они его преобразовали
Я например делаю это так:
Включаем mod_rewrite,
потом пишем в .htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) index.php [L,QSA]


Это перебрасывает все запросы на index.php

В index.php разбираем строку запроса:

$query = $_SERVER['REQUEST_URI'];
$query_arr = explode('/', $query); - здесь получаем в итоге массив
в случае в нашим сайтов например такой из двух элементов:

1) ru
2) partners.html

   
 
 автор: mihdan   (20.03.2008 в 16:00)   письмо автору
 
   для: yurey   (19.03.2008 в 13:13)
 

Не используйте GET ))) Делайте POST

   
Rambler's Top100
вверх

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