Как получить URL текущей страницы в PHP [дубликат]

Я думаю, что это зависит от того, какая программа Информатики, которая Вы там, является теми, которые нацеливаются к стороне Исследования и Науки и существуют что механизм к стороне Реализации. Я особенно уменьшился против определенных школ, которые только имели преподавателей, которые остались в академическом мире. Если у Вас нет преподавателей, которые "не использовали" то, что они преподают, все в их голове, буквально.

Разъем: Имея взятие БАКАЛАВРА НАУК по Науке Аккомпанемента и MS в Мягком Инженере в Университете Депол, мне главным образом преподавали преподаватели/преподаватели, которые преподавали неполный рабочий день, который меня устроил, потому что я скорее сделаю, чтобы они вошли с историей с предыдущего дня и связали ее с классом. Также, так как этот главным образом школа пассажира из пригорода/неполного рабочего дня, у большинства студентов есть задания в использовании, что они изучают.

процесс изучения все еще запускается со всей теории, но затем нас обычно спрашивают, "сколько из Вас на самом деле использует это в Вашем задании?" и типичный ответ, "мы используем его, но в разделенном вниз или simplier пути" и затем мы входим в практические сценарии реального мира.

Во время моего поблочного тестирования обучения всегда присутствовал. Даже при том, что они начинают Вас на Java, они заставили нас использовать МУРАВЬЯ и JUnit для всего проекта. Который был хорошим запуском на конфигурации сборки и поблочным тестированием.

И Экстремальное Программирование был включен приблизительно в 3 или 4 из уроков, которые я посещал. Я помню, что они все начали с этими 12 различными аспектами от программирования пары до поблочного тестирования (см. выше). И теперь кажется, что фокус идет Гибкий.

, Таким образом, быстрый ответ - да существуют школы там, которые имеют более прагматический подход затем другие.

141
задан Click Upvote 16 August 2009 в 02:06
поделиться

3 ответа

$_SERVER['REQUEST_URI']

Для получения дополнительных сведений о том, какая информация доступна в массиве $ _SERVER, см. страницу руководства PHP для него .

Если вам также нужна строка запроса ( бит после ? в URL), эта часть находится в этой переменной:

$_SERVER['QUERY_STRING']
263
ответ дан 23 November 2019 в 23:08
поделиться

Остальные ответы верны. Однако небольшое примечание: если вы хотите получить данные после ? в URI, вам следует использовать массив $ _ GET [] .

10
ответ дан 23 November 2019 в 23:08
поделиться
 $uri = $_SERVER['REQUEST_URI'];

Это даст вам запрошенный каталог и имя файла. Если вы используете mod_rewrite, это чрезвычайно полезно, потому что он сообщает вам, какую страницу просматривал пользователь.

Если вам нужно фактическое имя файла, вы можете попробовать $ _ SERVER ['PHP_SELF'] , магическую константу __ FILE __ или $ _ SERVER [' SCRIPT_FILENAME '] . Последние 2 дают вам полный путь (от корня сервера), а не только корень вашего сайта. Они полезны для включения и т.п.

$ _ SERVER ['PHP_SELF'] дает вам имя файла относительно корня веб-сайта.

 $relative_path = $_SERVER['PHP_SELF'];
 $complete_path = __FILE__;
 $complete_path = $_SERVER['SCRIPT_FILENAME'];
24
ответ дан 23 November 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: