Как я могу получить доступ к необработанным данным Запроса HTTP с PHP/apache?

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

Я бы объединил данные dict и построил новый словарь, используя словарное понимание:

result = {name:ages[index] for index,name in d1.items()}

>>> result
{'Bill': 20, 'Bob': 40, 'Callum': 20, 'Herrera': 21, 'Liz': 19}

обратите внимание, что d1 используется так же, как список из tuples. Только ages используется как настоящий словарь. Вы можете указать возраст по умолчанию, чтобы избежать ключевых ошибок, таких как:

result = {name:ages.get(index,"unknown") for index,name in d1.items()}

, чтобы лица с отсутствующим индексом получали возраст "unknown".

16
задан Shabbyrobe 3 October 2008 в 04:13
поделиться

2 ответа

Вы имеете в виду информацию, содержавшуюся в $_SERVER?

print_r($_SERVER);

Править:

Это сделало бы затем?

foreach(getallheaders() as $key=>$value)  {
    print $key.': '.$value."<br />";
}
10
ответ дан 30 November 2019 в 21:37
поделиться

Используйте следующую php обертку:

$raw_post = file_get_contents("php://input"); 
12
ответ дан 30 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

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