我即将制作一个自动放置&pni=something
URL 的系统。如果 url 只是带有“?pni=....”的http://t.co/something.php会很容易,但用户也可以拥有http://t.co/something.php?myown=paramater然后系统应该添加&
而不是?
如何将pni
参数放在 URL 后面并且每次都有效?我试过这个没有运气。
<?php
function nice($in){
$out = parse_url($in);
return $out['scheme'] . "://" . $out['host'] . $out['path'] . "?" . $out['query'];
}
$urls = array(
"http://t.co/something.php?w=23&",
"http://t.co/something.php?w=23&dfdf=",
"http://t.co/something.php?",
"http://t.co/something.php",
"http://t.co/something",
"http://t.co/something.php?w=23&dfdf=34&hvem",
);
foreach ( $urls as $url):
echo print_r(nice($url)) . "<br/>";
endforeach;
?>