0

私はphpで小さなウェブページを書いています。ハイパーリンクをクリックしている間、ハイパーリンクが追加されます

function get_url($ff) {
  $q = isset($_REQUEST['query']) ? $_REQUEST['query'] : NULL;
  return "http" . (($_SERVER['SERVER_PORT']==443) ? "s://" : "://") . $_SERVER['HTTP_HOST'] .'?query=' .$q. '&bw' . '=' . $ff ;
} 

 <li><a href="<?php print get_url('exampl');?>">example</a></li>

これは次のようなURLを出力します

http://example.com/test/?query=search&bw=test.

次回クリックしながら取得

http://example.com/test/?query=search&bw=test?query=search&bw=test.
4

1 に答える 1

1

これを変える

return "http" . (($_SERVER['SERVER_PORT']==443) ? "s://" : "://") . $_SERVER['HTTP_HOST'] .'?query=' .$q. '&bw' . '=' . $ff ;

return "http" . (($_SERVER['SERVER_PORT']==443) ? "s://" : "://") . $_SERVER['SERVER_NAME'] .'?query=' .$q. '&bw' . '=' . $ff ;
于 2012-05-25T10:25:13.400 に答える