Из PHP:
$url = $_GET['url'];
Он пытается прочитать URL-адрес из строкового параметра запроса с именем url
.
Из JavaScript:
url=proxy + '?' +'https://www.aviationweather.gov/adds/dataserver_current/httpparam?datasource=metars&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25';
Вы передаете данные raw, не кодируя их как строку запроса.
Для этого:
var url = 'https://www.aviationweather.gov/adds/dataserver_current/httpparam?datasource=metars&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25'
var query = encodeURIComponent("url") + "=" + encodeURIComponent(url);
var proxy_url = proxy + "?" + query;
Таким образом, вы используете jQuery, так что вы не должны вручную создавать URL вручную:
var url = 'https://www.aviationweather.gov/adds/dataserver_current/httpparam?datasource=metars&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25'
$.ajax({
type: "GET",
url: proxy,
data: {'url': url},
// etc
Назад в дни MS-DOS, "довод"против"" имел особое значение. Это упомянуло консоль и позволило Вам рассматривать его как любой другой файл. Например, Вы могли бы создать новый текстовый файл путем ввода copy con new.txt
. Тогда Вы могли ввести свой текст и совершить нападки ^Z
по окончании.
вещь, можно все еще сделать это. Поэтому, насколько файловая система обеспокоена, что уже существует объект, там названный con
. Существуют другие зарезервированные имена также, но я вижу, что при вводе этого те имена уже были обеспечены в других ответах.
не используют следующие названия зарезервированного устройства названия файла:
ДОВОД "ПРОТИВ", PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и источник LPT9
Другие имена, такие как имена дисковода, не может использоваться также:
CLOCK$, A:-Z:
На самом деле можно переименовать папку к con
использование это в командной строке, и это создает системную папку, названную con
на C: Диск
md \\\\\.\\\C:\con
для удаления этой папки, необходимо ли использовать это в командной строке
rd/s \\\\.\\\C:\con
И только для тех, которые задаются вопросом "итак, почему был бы Вы?" - моим именем является CON и если я хочу использовать это в качестве своей папки I WILL так "педераст Вы MS"
Con "OzDing"
Это относится ко времени MS-DOS. Чтение или запись в файл под названием "ДОВОД"ПРОТИВ"": читайте/пишите из консоли. Я предполагаю, что Windows все еще поддерживает это для назад совместимости.
Несколько специальных имен файлов резервируются системой и не могут использоваться для файлов или папок:
ДОВОД "ПРОТИВ", AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL