Пользовательский кабинет

Статус
Закрыто для дальнейших ответов.

lll

Member
Регистрация
21.04.2010
Сообщения
14
Ну, я ж написал, что надо прописать перенаправление для ошибки 404 в Апаче или в .htaccess. Дело в том, что сейчас у вас сервер ищет физическую папку masha в корне сайта. И, естественно, не находит.
Как вариант, вот отсюда создайте в корне сайта файл .htaccess и пропишите там что-то типа

RewriteRule ^/masha$ /index.php?id=1 [L]


И так для каждого пользователя.
а если будет массавая регистрация т0 как??? не 0чень велел0 зан0сить кажд0г0 п0льз0вателя вручную.

Посыпаю голову пеплом. URI должен был получиться таким:
http://test1.ru/masha/
Со слешем в конце!
.........
Это, конечно простейший случай и он ни хрена не помнит, что за пользователь авторизовался. Стоит пользователю из своей личной страничке куда-нибудь перейти, обратно в свою страничку он сможет попасть только через повторную авторизацию. Обычно, в таких случаях используют механизм сессии. Но это уже совсем другая история.
Удачи!
ДА эт0т м0мент у меня уже есть, у меня в00бще п0лн0стью и вх0д и сесия все 0писан0 в файле index2.php
У меня сайт с0ст0ит из 3 частей:
1) регистрация п0льз0вателя (файл registr.php)
2) изменение данных для п0льз0вателя (файл index2.php)
3) выв0д данных для других п0льз0вателей к0т0рые будут перех0дить п0 ссылкам п0льз0вателей (у Маши http://test1.ru/masha) (файл index.php)

И именн0 эт0т м0мент у меня не п0лучается, м0жет как-нибуть сделать не пр0ст0 "http://test1.ru/masha". и флеш в к0нце ненад0 в принципе.
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
3) выв0д данных для других п0льз0вателей к0т0рые будут перех0дить п0 ссылкам п0льз0вателей (у Маши http://test1.ru/masha) (файл index.php)
Совсем не понял этот пункт. Куда должен быть переход и с какой целью?
href="http://test1.ru/masha" предполагает наличие файла z:home/test1.ru/masha (именно так - без расширения), о чем и сигнализирует Денвер.
 

lll

Member
Регистрация
21.04.2010
Сообщения
14
смотрите, вот пример недавно в контакте появилась функция короткий адрес например http://vkontakte.ru/masha ,мне надо подобное test.ru/masha , мне кажеться в данном случае нужны только данные: login и text из mysql. как Вы считаете?
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
смотрите, вот пример недавно в контакте появилась функция короткий адрес например http://vkontakte.ru/masha ,мне надо подобное test.ru/masha , мне кажеться в данном случае нужны только данные: login и text из mysql. как Вы считаете?
.htaccess
Код:
<IfModule mod_rewrite.c>
  RewriteEngine On  
  RewriteCond   %{REQUEST_FILENAME}   !-d  
  RewriteCond   %{REQUEST_FILENAME}   !-f
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
index.php
Код:
<?php
echo $_SERVER['QUERY_STRING'];
?>
а дальше вбиваем любую строку в запрос.
 

lll

Member
Регистрация
21.04.2010
Сообщения
14
вв0дим в к0мандную стр0ку http://test1.ru/
// получаем логин и текст нужного пользователя (если id не указан, то id = 1)
$user = isset ($_GET['user'])? intval ($_GET['user']): ???;
а можно сделать так, если user или как раньше id не выбран то переход был на index2.php ?????
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
а можно сделать так, если user или как раньше id не выбран то переход был на index2.php ?????
Ну, дык ноу жеш проблем жеш:
Код:
<?php
if (!isset ($_GET['id'])) {
    header 'location:index2.php';
    exit ();
}
else {
   $id = intval ($_GET['id']);
   //...
}
 
  • Like
Реакции: lll

lll

Member
Регистрация
21.04.2010
Сообщения
14
синтаксис т0льк0 иначе немн0г0
над0 так:

Код:
header("Location: index2.php");
 
Статус
Закрыто для дальнейших ответов.
Верх Низ