- parse_str: documentation ( source)
- parse_url: documentation ( source)
- http_build_query: documentation ( source)
<?php
$credentials = array('user','pass');
$parts = parse_url('reportingpro.asherlogistics.com/flow.html?_flowId=searchFlow');
$query = array();
parse_str($parts['query'],$query);
$query['j_username'] = $credentials[0];
$query['j_password'] = $credentials[1];
$parts['query'] = http_build_query($query);
$uri = $parts['scheme'].(($parts['scheme'])?'://':'').$parts['host'].$parts['path'].'?'.http_build_query($query);
echo $uri;