Форумы-->Форум для внеигровых тем-->
Автор | PHP.Короткие ссылки. |
Доброго времени суток!Я сейчас доделываю свой сайт,и в ходе работы возник вопрос : "Как указать короткую ссылку на php-файл"?.
Например,сейчас в ссылке у меня указано "http://localhost/www/Site/Forum/forum.php",а когда я указываю относительную ссылку вроде "../Forum/forum.php" - то файл открывается как тестовый,то есть не выполняется php-код.
Кто подскажет решение проблемы?Как правильно указать ссылку на php-файл? | Не вижу особой разницы в использовании относительного и полного путей. Что появляется в адресной строке браузера при открытии "тестового" php-файла? | Что появляется в адресной строке браузера при открытии "тестового" php-файла?
*текстового файла.Текст появляется,мой php-код,который должен быть скрыт.
Не вижу особой разницы в использовании относительного и полного путей.
При указании полного пути медленнее работает,поскольку браузер идет по нужному адресу и загружает файл,при короткой адресации файл сразу открывается. | Вы что-то путаете. Если вы видите в окне браузера php-код, то код не выполняется, а просто отображается подобно html-странице. Естественно, такая обработка занимает намного меньше времени, чем исполнение этого кода.
Опишите подробнее, каким образом вы создаете ссылку? В html-тэге <a> или в команде include (require) языка php? | Опишите подробнее, каким образом вы создаете ссылку? В html-тэге <a> или в команде include (require) языка php?
Создаю в тегах ссылки на файлы. <li href='../script.php'>.
Директиву include (require) я никогда не использовал,толком не знаю зачем она.Наверное включает содержимое php-файла в html-код,но разве мне это надо?На главной странице все должно быстро грузиться,поэтому php-фойлы не подключаю,боюсь замедлить сайт. | Так, стоп. <li href='../script.php'> - это еще что за синтаксис? Используйте <li><a href='..script.php'>Текст гиперссылки</a></li> | * <li><a href='../script.php'> | <li><a href='../script.php'>
все так и делается,у тега li нет свойства href.только у тега а он есть. | Странно. Я бы посоветовал еще раз проверить, что адрес в _адресной_строке_браузера_, полученный от прямой ссылки, _абсолютно_ идентичен адресу, полученному с помощью относительной ссылки. И если это действительно так, то писать на специализированный php-форум. Все-таки там больше специалистов. | Странно. Я бы посоветовал еще раз проверить, что адрес в _адресной_строке_браузера_, полученный от прямой ссылки, _абсолютно_ идентичен адресу, полученному с помощью относительной ссылки.
Адреса идентичны,просто в первом случае код php выполняется,во втором файл просто отображается как текст.
И если это действительно так, то писать на специализированный php-форум.
Да проще самому разобраться,чем писать и читать 3 тома самоучителей,потратив кучу времени на простейшее действие.
Все-таки там больше специалистов.
Все работает,я просто хочу длинные ссылки заменит на короткие и сам найду способ. |
К списку тем
|