 index.php?____= как это?
 index.php?____= как это? 
Создана: 04 Ноября 2006 Суб 14:51:17.
Раздел: "Веб-строительство и интернет-проекты"
Сообщений в теме: 16, просмотров: 11861
- 
Вот у меня такои вопросик, не могли бы вы обьяснить как можно сделать что бы ссылка была такго вида index.php?____= где ____ может быть mod view и все остальное.
 Есть в паке файлы: index.php, mod.php, view.php
 В index.php есть гиперссылки на эти файлы в виде:
 <a href=mod.php>****</a>
 <a href=view.php>****</a>
 \\Это было примерно!
 Ну вот при нажатий на ту или иную гиперссылку в Адресе браузера появляется строка типо - [внешняя ссылка] и т.д. Вот теперь вопрос как сделать что бы вместо [внешняя ссылка] и [внешняя ссылка] в заголовке адреса было что то типо так:
 [внешняя ссылка] (или без =)
 [внешняя ссылка]
 Как сделать так?И если можно обьясните как это получается
- 
Нажав на ссылку вида "index.php?mod=чтототам" ты методом GET передаешь в скрипт index.php переменную $mod = чтототам...
 
 Получить эту переменную в скрипте index.php можно таким образом $_GET['mod'] или просто $mod (Если в настройках PHP интерпретатора register_globals=on)
 
 вот простой пример:
 
 В файле index.php напиши следующее:
 <?php
 
 include $_GET['mod'].".php";
 
 ?>
 
 В файле mod.php например это:
 <?php
 print "Это файл MOD.PHP";
 ?>
 
 Положи оба файла в одну папку на сервере и вызови скрипт так index.php?mod=mod1
 
 Интерпретатор заменит $_GET['mod'] в файле index.php значением "mod1" и подинклудит файл mod.php
 
 браузер напечатает "Это файл MOD.PHP"
- 
falcon писал :Нажав на ссылку вида "index.php?mod=чтототам" ты методом GET передаешь в скрипт index.php переменную $mod = чтототам... :Нажав на ссылку вида "index.php?mod=чтототам" ты методом GET передаешь в скрипт index.php переменную $mod = чтототам...
 
 Получить эту переменную в скрипте index.php можно таким образом $_GET['mod'] или просто $mod (Если в настройках PHP интерпретатора register_globals=on)
 
 вот простой пример:
 
 В файле index.php напиши следующее:
 <?php
 
 include $_GET['mod'].".php";
 
 ?>
 
 В файле mod.php например это:
 <?php
 print "Это файл MOD.PHP";
 ?>
 
 Положи оба файла в одну папку на сервере и вызови скрипт так index.php?mod=mod1
 
 Интерпретатор заменит $_GET['mod'] в файле index.php значением "mod1" и подинклудит файл mod.php
 
 браузер напечатает "Это файл MOD.PHP"
 Не чувак не канает, использование стандартых переменных не катит, надо как то без них другим способом...тем более в дальнейшем я хоцу что было так что
 index.php?mod= - была главная страница mod.php
 а index.php?mod=1, где 1 номер участника и все такое
- 
A1an писал : :
 В index.php есть гиперссылки на эти файлы в виде:
 <a href=mod.php>****</a>
 <a href=view.php>****</a>
 \\Это было примерно!
 Ну вот при нажатий на ту или иную гиперссылку в Адресе браузера появляется строка типо - [внешняя ссылка] и т.д. Вот теперь вопрос как сделать что бы вместо [внешняя ссылка] и [внешняя ссылка] в заголовке адреса было что то типо так:
 [внешняя ссылка] (или без =)
 [внешняя ссылка]
 Как сделать так?И если можно обьясните как это получается
 [внешняя ссылка] - значит, что Вы запрашиваете страницу index.php и передаете ей параметр mod. Когда же Вы используете <a href=mod.php>, браузер запрашивает страницу mod.php, а, следовательно, чтобы вновь оказаться на index.php, нужно делать редирект. Но, к чему городить такой огород, когда можно сделать, как написал falcon.
- 
A1an писал : :
 Не чувак не канает, использование стандартых переменных не катит, надо как то без них другим способом...тем более в дальнейшем я хоцу что было так что
 index.php?mod= - была главная страница mod.php
 а index.php?mod=1, где 1 номер участника и все такое
 
 что значит главная страница index.php?mod ????
 
 не проще ли сделать главной страницей mod.php а участников вызывать так mod.php?mod=1
- 
Ну даже если делать как сказла falcon, мне немного не понятно, вот примерно что я хоцу:
 Есть у меня главная страница index.php и страница регистраций registr.php, в index.php выглядит так:
 Код: <html><head> 
 <title>Главная</title>
 </head><body>
 <center><A href=#>Регистрация</a></center>
 </body></html>
 Где # это путь.
 registr.php выглядит так:
 Код: <html><head> 
 <title>Главная</title>
 </head><body>
 <center>Тут регистрация</center>
 </body></html>
 Ну так вот, я хоцу что бы после нажатия на гиперссылку открылся registr.php и в адресе было что то вроде этого:Код: index.php?registr= 
 Вопрос, можно ли это как нить сделать, что нужно в этом случае писать в index.php и вместо #
- 
A1an писал:Ну даже если делать как сказла falcon, мне немного не понятно, вот примерно что я хоцу:
 Есть у меня главная страница index.php и страница регистраций registr.php, в index.php выглядит так:
 Код: <html><head> 
 <title>Главная</title>
 </head><body>
 <center><A href=#>Регистрация</a></center>
 </body></html>
 Где # это путь.
 registr.php выглядит так:
 Код: <html><head> 
 <title>Главная</title>
 </head><body>
 <center>Тут регистрация</center>
 </body></html>
 Ну так вот, я хоцу что бы после нажатия на гиперссылку открылся registr.php и в адресе было что то вроде этого:Код: index.php?registr= 
 Вопрос, можно ли это как нить сделать, что нужно в этом случае писать в index.php и вместо #
 Если я правильно понял задачу, то так сделать нельзя. Как я уже говорил, если в url записано index.php?registr=... значит Вы запросили именно эту страницу. Чтобы внутри index.php оказался код регистрации, нужно писать что-то вроде
 Код: 
 if( isset($registr) ) {
 include("registr.php");
 }
 
 Но в registr.php, соответственно, не должно быть никаких
 Код: 
 <html><head><body></body></head></html>
 
- 
- 
- 
Чуваки да вы что мутите тут.. .я не понял....
 
 A1an, я не могу понять для чего тебе понадобилось вызывать скрипт именно в таком виде index.php?registr= ????
 
 Я же тебе объяснял что этим index.php?registr= ты передаешь в скрипт переменную $_GET['registr']
 
 зачем такой огород городить.... непонятно....
- 
- 
- 
- 
- 
A1an писал :Да я тоже чето не могу понять нехера:), может кт онить обьяснит человеческим языком, пошагово, и что куда писать, с начала... :Да я тоже чето не могу понять нехера:), может кт онить обьяснит человеческим языком, пошагово, и что куда писать, с начала...
 Есть книги хорошие
 PHP. Сборник рецептов
 PHP настольная книга программиста
 Самоучитель PHP 5 Колисниченко
 если есть желание можно их скачать, лучше купить, ещё лучше скачать ознакомится и купить .)
 
 Есть отличные ресурсы
 [внешняя ссылка]
 [внешняя ссылка]
 
 Возможно это улучшит понимание...

 Веб-строительство и интернет-проекты
 Веб-строительство и интернет-проекты













