|
|
|
| Есть простой сайт, линк на Index : www.site.loc/index.php
Как сделать такую ссылку на Index.php: www.site.loc/?go=index
?
ЗЫ Простите меня ламера :) | |
|
|
|
|
автор: Саня. (20.11.2005 в 00:29) |
|
|
для: Бамси
(19.11.2005 в 22:04)
| | http://softtime.ru/forum/read.php?id_forum=1&id_theme=5962&page=1
И этим всё сказано. | |
|
|
|
|
|
|
|
для: Бамси
(19.11.2005 в 22:04)
| | Если вам не нужна псевдостатика, то самый простой вариант - на самом верху странички поставить:
<?if(isset($_GET['go'])){header("Location: ".$_GET['go'].".php");}?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(20.11.2005 в 02:58)
| | Саня, дак это разве мод реврите?
Shorr Kan, А как сделать чтоб было на каждой странице?
Чтоб каждая страница выгледила как .../go?=index/content.... | |
|
|
|
|
|
|
|
для: Бамси
(20.11.2005 в 20:12)
| | Я понял, что вам нужно. Итак, сделайте файл Index.php. И он должен содержать такой код:
<?
if(isset($_GET['go'])){
$go=$_GET['go'];
//***************************************
// Главная
if($go=="home"){include "home.php";}
//***************************************
//Регистрация
if($go=="register"){include "register.php";}
//***************************************
//Логин
if($go=="login"){include "login.php";}
//***************************************
//Форум
if($go=="forum"){include "forum.php";}
//***************************************
//Контакты
if($go=="contacts"){include "contacts.php";}
}else{
include "home.php";
}
?>
|
И тогда получится
http://www.site.com/?go=home
http://www.site.com/?go=register
http://www.site.com/?go=login
http://www.site.com/?go=forum
http://www.site.com/?go=contacts
а http://www.site.com/ будет равносильна http://www.site.com/?go=home | |
|
|
|
|
|
|
|
для: Shorr Kan
(20.11.2005 в 20:23)
| | Будь осторожен с include не делай "ввв.мой сайт.ру/?go=index.php". Самая класная приманка для хакера. | |
|
|
|
|
|
|
|
для: Alexx
(20.11.2005 в 20:48)
| | Никакой приманки тут нет, вот если бы было вот так
include $_GET['go']."php";
|
тогда да можно проинклудить левый файл, а в ыше приведенном примере нет! | |
|
|
|
|
|
|
|
для: PantiL
(20.11.2005 в 21:11)
| | Вот именно.... Тут используется условие if. Если НЕ подходит ни под одно из этих - будет просто пустая страница. Пускай хакерствуют... | |
|
|
|
|
|
|
|
для: Shorr Kan
(20.11.2005 в 21:37)
| | однако людей которые делаю так хватает. | |
|
|
|
|
|
|
|
для: Shorr Kan
(20.11.2005 в 20:23)
| | Большое тебе спасибо Shorr Kan, что понял, и сказал как сделать :) | |
|
|
|
|
|
|
|
для: Бамси
(20.11.2005 в 23:32)
| | Пожалуйста-пожалуйста... | |
|
|
|