Я пытаюсь найти переменную php в XML-файле, используя xpath, но терпеть неудачу. Он работает с жестко закодированным значением, поэтому я почти там ..xpath поиск переменной php
<visitors>
<detail>
<id>876867</id>
<name>Bob McHaggis</name>
<email>[email protected]</email>
</detail>
<detail>
<id>897987</id>
<name>Mark McBob</name>
<email>[email protected]</email>
</detail>
</visitors>
<?php $sxe = simplexml_load_file("/CaptivePortal/visitors.xml");
foreach($sxe->xpath('//visitors/detail') as $item){
$row = simplexml_load_string($item->asXML());
$v = $row->xpath('//id[. ="'.$_COOKIE["judsons"].'"]');
} echo $v[0]; ?>
Это работает большую проверку для идентификатора с идентификатором хранится в куках. Но на основе этой ценности, которую можно найти, как мне получить доступ к имени и электронной почте для сопоставленного ключа?
Найдено & совпадений: 897987 Я хочу повторить имя и адрес электронной почты, так что основано на том, что Марк MCBOB & [email protected]
xpath инъекция ... grml ..... – hakre