Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать? Ссылки типа http://site.com/@Jokes 
:(
    Опции темы
CyClon
Дата 13.1.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Может кто знает. Ссылки к примеру:
/@Nick
/?Nick
/Nick
Или какие там еще еть варианты.

Вот на сче второго варианта:

if (!empty($_GET[0])) {
include... А дальше?
}

На счет других варантов даже немогу предположить...

Цель: Для быстрого доступа к примеру к сервисам. Перенаправлять к примеру.

http://site.com/?I Dark Mage
Перекинуло меня на:
http://site.com/index.php?name=Photo&n...I%20Dark%20Mage


--------------------
user posted image
PM   Вверх
Mal Hack
Дата 13.1.2006, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



http://forum.vingrad.ru/index.php?act=modu...amp;section=803
Там уже очень много вариантов. Но надо именно так.
PM ICQ   Вверх
CyClon
Дата 13.1.2006, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Mal Hack, очень хотелось бы обойтись без всяких mode rewrite. И с http://site.com/?CyClon Это возможно же...
Тольок вопрос... Как ужзнат название переменной smile


--------------------
user posted image
PM   Вверх
Mal Hack
Дата 13.1.2006, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(CyClon @ 13.1.2006, 22:24 Найти цитируемый пост)

Mal Hack, очень хотелось бы обойтись без всяких mode rewrite.

А зря.
Цитата(CyClon @ 13.1.2006, 22:24 Найти цитируемый пост)

Тольок вопрос... Как ужзнат название переменной smile

$_SERVER['QUERY_STRING'].
PM ICQ   Вверх
BIG BROTHER
Дата 13.1.2006, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 9.12.2004
Где: Россия, Москва

Репутация: 2
Всего: 4



в ссылке http://site.com/?CyClon
CyClon и будет именем переменной и она будет с пустым значением
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
Mal Hack
Дата 13.1.2006, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(BIG BROTHER @ 13.1.2006, 22:41 Найти цитируемый пост)

CyClon и будет именем переменной и она будет с пустым значением

Но имя пользователя может быть любым.
PM ICQ   Вверх
CyClon
Дата 14.1.2006, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



BIG BROTHER Я же и говорю... Что это имя переменной. Вот как узнать...
Кстати, Mal Hack, почему ты думашь что Rewrite Mod это хорошо?

По делу. В $_SERVER['QUERY_STRING'] хранится все, что идет после вызванного файла, т.е. все, начиная с ?.
НУ думаю сделать так:
Код

<?php

if (!empty($_SERVER['QUERY_STRING']) && eregi("?", $_SERVER['QUERY_STRING']) && !eregi("=", $_SERVER['QUERY_STRING'])) {

$link = str_replace("?", "", $_SERVER['QUERY_STRING']);

echo "<script language=\"javascript\" type=\"text/javascript\">"\n";
       ."<!--\n";
       ."window.setTimeout(\"window.location.href = '/'\", 2000)\;\n";
       ."//-->\n";
       ."</script>\n";

}

?>


Если что не так - подскажите. Просто еще плоховато php владею smile


--------------------
user posted image
PM   Вверх
Mal Hack
Дата 14.1.2006, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(CyClon @ 14.1.2006, 13:09 Найти цитируемый пост)

Кстати, Mal Hack, почему ты думашь что Rewrite Mod это хорошо?

А ты почитай мою статью в факе и узнаешь.
CyClon
1. В куери стринг не будет ? (не должно быть)
2. Остальные проверки - глупость, т.к. ник спокойно может содержать знаки = и ?.

PM ICQ   Вверх
IZ@TOP
Дата 16.1.2006, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Mal Hack, по моему я чего то видел по поводу конвертации некоторых символов в ключах хэш массивов при некоторых обстоятельствах.
Соглашусь на счет Mod_Rewrite: не знаю как можно без него жить.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Mal Hack
Дата 16.1.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(IZ@TOP @ 16.1.2006, 02:24 Найти цитируемый пост)

Mal Hack, по моему я чего то видел по поводу конвертации некоторых символов в ключах хэш массивов при некоторых обстоятельствах.

Вероятность глюка - существует...
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1257 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.