http_build_query
Web ページに次のスクリプトを追加するにはどうすればよいですか?
$params = array(
'p' => 'foo',
'lang' => 'bar'
);
echo http_build_query($params); // p=foo&lang=bar
echo '?' . http_build_query($params); // ?p=foo&lang=bar
PHP url 文字列の競合に関連する「?」と "&"
私のページの仕組みは次のとおりです。
<a href="?lang=es">Español</a>
<a href="?lang=en">English</a>
<?php
$p = $_GET['p'];
$pages = array('g1', 'g2', 'g3');
if (!empty($p)) {
if(in_array($p,$pages)) {
$p .= '.php';
include($p);
}
}
else {
echo '<a href="?p=g1">Page 1</a> <a href="?p=g2">Page 2</a></li> <a href="?p=g3">Page 3</a>';
}
?>