Вы можете сделать что-то вроде следующего:
<?php
// get parameters
$parameters = explode ( "&", $_SERVER ['QUERY_STRING'] );
// create new dom document
$doc = new DOMDocument();
// create new root node
$root = $doc->appendChild ( $doc->createELement ( "querystring", "" ));
// iterate all parameters
foreach ( $parameters as $parameter ) {
// get keypair from parameter
$keypair = explode ( "=", $parameter );
// check if we have a key and a value
if ( count ( $keypair ) == 2 ) {
// add new node to xml data
$root->appendChild ( $doc->createElement( $keypair[0],$keypair[1] ) );
}
}
// save XML to variable
$xml = $doc->saveXML();
// echo or output to file...
echo $xml;
?>
Он возьмет параметры (пары ключ / значение) URL-адреса и добавит его в новый документ XML.
После saveXML вы можете делать что угодно с данными XML.
Надеюсь, это поможет.
Юхан.