私は約 3 か月前に php を学んだだけなので、私があなたを道に導いていないことを願っています。
編集: PHP を学習してから約 5 か月が経ちました。この編集の前の私の以前のバージョンは、get to append のみを「構築」しました (そして、おそらく機能しませんでした)。
if (!isset($_GET['param'])) {$_GET['param'] = 'something';}
$var = '';
while ($other_gets = $_GET)
{
foreach ($other_gets as $key=>$value)
{
if ($key = 'something') {}//do nothing we want the other gets
else {$var .= '&'.$key.'='.$value;}
}
}
$get = '?'.$user_param.$other_gets;
preg_replace 拡張機能
$string = 'your webpage before output';
$patterns = array();
$patterns[0] = '/.html/';
$patterns[1] = '/.php/';
$patterns[2] = '/yoursite.com /';//with space
$replacements = array();
$replacements[0] = '.html'.$get;
$replacements[1] = '.php'.$get;
$replacements[2] = 'yoursite.com/index.php'.$get;
次に、文字列を印刷します
echo preg_replace($patterns, $replacements, $string);