2013-07-28 6 views
1

Хорошо, я нашел предыдущую публикацию, но на нее не было ответа. Вот сообщение, у меня есть аналогичная проблема: Why is my HREF address being changedссылка изменена, когда страница загружена

Я пытаюсь настроить страницу входа, и сейчас я пытаюсь установить ссылку на свой локальный хост, чтобы проверить ее.

путь к моему файлу соединения должен быть как таковой

../Connections/my_Localhost_test.php 

, но по какой-то причине, когда страница загружается он показывает это как имя пути и имени страницы, как этот

C://..full path... /TMP4z9j7qnj5c.php 

Я не понимаю, почему это сделало бы это, вместо того, чтобы бросать ошибку о не подключении к базе данных. Я протестировал соединение с базой данных, и он отлично работает.

Я бы поставил это на jsfiddle, но у меня есть несколько страниц, и я не совсем уверен, что вызовет проблему, чтобы я мог добавить ее там.

Не уверен, что это связано, но ранее у меня также была проблема, когда, когда я нажимаю ссылку, которая является относительным путем, она меняет ссылку по отношению к последней странице, а не ссылку, на которую я нажал, что-то вроде этого:

<a href="../myservices/projects.php">link 1</a> 
    <a href="../about/myprojects.php">link 2</a> 

так, если я нахожусь на странице со ссылкой 1 и нажмите на ссылку 2 он показывает страницу, как не там, потому что URL-адрес был перенаправлять в основную папку, а затем не вдаваясь в о папке и поиске страницы.

Любые идеи парней?

+0

Для второй проблемы попробуйте использовать полные пути в href. – tchow002

+0

Вы дублируете файл для своей страницы в проводнике? – RiggsFolly

+0

, но я хочу относительные, потому что именно так я настраиваю базу данных, и нет, я не дважды щелкаю ссылку. первая проблема заключается в том, что я загружаю страницу входа в нее самостоятельно. – puddleJumper

ответ

0

В случае, если кто-то еще задавался вопросом, я получил ответ от Adobe по этому вопросу. Я не понимал, что у Dreamweaver этот вариант. Вот их ответ.

Это временная страница. Он создан специально для предварительного просмотра.

Вы "должны" быть в состоянии отключить его в настройках ...

Edit> Preferences> выберите Предварительный просмотр в браузере> снимите флажок "Просмотр с использованием временного файла" CheckBox

EDIT: OOps, забыли Preview в браузере.

0

Вы можете определить базовый url. Попробуйте этот код:

defined('ROOT_PATH') 
|| define('ROOT_PATH',"http://".$_SERVER['HTTP_HOST'].substr($_SERVER ["SCRIPT_NAME"],0, strlen($_SERVER ["SCRIPT_NAME"])-9)); 

И распечатать ROOT_PATH перед вашим href.

+0

Я могу попробовать. Я занимаюсь веб-дизайном в течение нескольких лет и никогда не сталкивался с этой проблемой до недавнего времени, мне интересно, есть ли что-то в новом javascript или, возможно, в браузерах, которые вызывают проблему. Благодарю. – puddleJumper

Смежные вопросы