не могу разобраться как делать динамические ссылки :^(
( типа index.php?page=auth )
<a href="?page=auth">Регистрация</a>
смысл в том, чтобы при навигации, контент одной странички затирался контентом другой,
без создания самого файла страницы ( *.php *.html ).
заранее спасибо :^)
1. yura - 16 Мая, 2010 - 22:58:50 - перейти к сообщению
2. DeepVarvar - 16 Мая, 2010 - 23:18:04 - перейти к сообщению
<?php
if($_GET[link]=='test1') { print 'test1'; }
elseif($_GET[link]=='test2') { print 'test2'; }
else {}
?>
<a href="?link=test1">test1</a>
<a href="?link=test2">test2</a>
и все дела...
if($_GET[link]=='test1') { print 'test1'; }
elseif($_GET[link]=='test2') { print 'test2'; }
else {}
?>
<a href="?link=test1">test1</a>
<a href="?link=test2">test2</a>
и все дела...
3. JustUserR - 17 Мая, 2010 - 01:40:41 - перейти к сообщению
yura пишет:
Можете использовать специальную переменную $_SERVER['PHP_SELF'] для создания ссылок с указанием виртуального web-пути к текущему PHP-скрипту - его использование значительно лучше чем SCRIPT_NAME поскольку последний может в определенны случаях показывтаь путь не к интерпретируемому PHP-скрипту а к самому интерпретатору
Не могу разобраться как делать динамические ссылки
4. yura - 17 Мая, 2010 - 09:08:00 - перейти к сообщению
DeepVarvar пишет:
<?php
if($_GET[link]=='test1') { print 'test1'; }
elseif($_GET[link]=='test2') { print 'test2'; }
else {}
?>
<a href="?link=test1">test1</a>
<a href="?link=test2">test2</a>
и все дела...
if($_GET[link]=='test1') { print 'test1'; }
elseif($_GET[link]=='test2') { print 'test2'; }
else {}
?>
<a href="?link=test1">test1</a>
<a href="?link=test2">test2</a>
и все дела...
метод действительно работает, но ссылки не затираются, при отображении контента остаются на странице...
5. JustUserR - 17 Мая, 2010 - 17:26:34 - перейти к сообщению
yura пишет:
Вероятно для решения такой задачи вам следует использовать JS и Iframe/AJAX - в таком случае вы можете сделать статическую HTML-страницу которая сма будет первоначально загружаться и потом загружать меню и соответствующее содержимое в специальный div-блок - это также даст возможность более удобного переключения между страницами с использование загрузчика и остутствие полосы загрузки (Если захотите сможете добавить прогресс-бар самостоятельно)
Смысл в том, чтобы при навигации, контент одной странички затирался контентом другой,
без создания самого файла страницы ( *.php *.html ).
без создания самого файла страницы ( *.php *.html ).