[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Объединение страниц
Страницы: 1, 2
Объединение страниц
Появилась такая проблема: скажем на моем хосте есть страница index.php и web.php

как объедить их таким способом чтобы получилась ссылка вида site.ru/index.php?web

я погуглил прочитал про GET даже коечто нашел и подстроил под себя но получилось ссылка вида site.ru/index.php?web=1. Можно ли как то убрать =1 ? если да то по возможности опишите примеры.

2 что я заметил это то что на страницу site.ru/index.php?web=1 отоброжается содержимое index.php + web.php . Как сделать так чтобы при переходе по ссылке site.ru/index.php?web=1 отоброжался только контент web.php ???


на всякий случай выложу код который я использовал для создания site.ru/index.php?web=1


<?
$a1=<<<a1

Содержимое web.php

a1;
?>
<?

$web = $_GET['web'];

if($web=='1'){
echo $a1;
}
?>


Для вас это может показатся банальным, именно по этому я и обращаюсь к вам

Заранее спасибо.
Guest
Цитата (Valick @ 17.03.2013 - 09:35)
единая точка входа и еже с ней...


Вы наверное не поняли, мне не нужно делать чпу а наоборот
Valick
Guest, я вас понял лучше чем вы сами себя поняли wink.gif

_____________
Стимулятор ~yoomoney - 41001303250491
Guest
Цитата (Valick @ 17.03.2013 - 09:48)
я вас понял лучше чем вы сами себя поняли


ну в этом случае получается что я слепой, т.к в статье что вы мне дали, я не нашел решение ни на 1 из интересующих меня вопросов
Valick
запрос вида site.ru/index.php?act=web где на месте web может стоять имя любой страницы, это и есть единая точка входа
<?php
if(isset($_GET['act'])) $act = $_GET['act'];
switch ($act){
case 'web':
include('web.php');
break;
default:

тут размещаете основной код index.php
...
}

это простейшее, а то что я вам дал по ссылке тоже самое только уровень гораздо выше
ну а избавится от web=1 - это хоть тресни ЧПУ
Цитата
ну в этом случае получается что я слепой

тут скорее что-то с мозгом неладное ;)

_____________
Стимулятор ~yoomoney - 41001303250491
Guest
Цитата (Valick @ 17.03.2013 - 10:10)
тут скорее что-то с мозгом неладное wink.gif


Тут скорее всего 2 сутки без сона unsure.gif

любом случае спасибо
Guest

<?php
if(isset($_GET['act'])) $act = $_GET['act'];
switch ($act){
case 'web':
include('web.php');
break;
default:

тут размещаете основной код index.php
...
}
?>



вроде бы все сделал по примеру, но почему то выдает ощибку

Parse error: syntax error, unexpected '}' in /home/u354670526/public_html/index.php on line 10
Valick
с фигурными скобками беда, где-то пропустили

_____________
Стимулятор ~yoomoney - 41001303250491
Guest
Цитата (Valick @ 17.03.2013 - 11:11)
с фигурными скобками беда, где-то пропустили


да вроде нет я даже попробовал как default сделать echo '1234test'

не получилось
Guest
Цитата (Guest @ 17.03.2013 - 11:32)
да вроде нет я даже попробовал как default сделать echo '1234test'не получилось


аххахх я сам не понял что только что сказал

P.S ну и где я мог пропустить скобку то ??? у меня в качестве defaul - та пойдет html код
Игорь_Vasinsky
ну так покажите свой код. текст ошибки говорит о пропущенной фигурной скобке и ли о том что она стоит не там где должна

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
у меня в качестве defaul - та пойдет html код

покажите весь код

_____________
Стимулятор ~yoomoney - 41001303250491
Guest
Цитата (Игорь_Vasinsky @ 17.03.2013 - 11:45)
ну так покажите свой код. текст ошибки говорит о пропущенной фигурной скобке и ли о том что она стоит не там где должна


Цитата (Valick @ 17.03.2013 - 11:46)
покажите весь код



<?php
if(isset($_GET['id'])) $act = $_GET['id'];
switch ($id){
case 'mgs':
include('mgs.php');
break;
default:

echo 'aaa'
}
?>


вот ссылка http://mekree.p.ht
Valick
echo 'aaa';

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.