たとえば、ページングの場合、一部のリンクにはすでにパラメータがあるため、ページング情報を追加するときに元のパラメータを破棄することはできないため、リンクにパラメータがあるかどうかを判断し、必要に応じてページング情報を追加します。
方法は非常に簡単です:
コードをコピーします コードは次のとおりです:
((strpos($url, '?') !== false) ? '&' : '?');
コードをコピーします コードは次のとおりです。 :
$old_url = $_SERVER[" REQUEST_URI"];
//リンクが存在するかどうかを確認しますか?
$check = strpos($old_url, '?');
//存在する場合は?
if($check !== false)
{
//http://www.yitu.org/index.php などの後ろにパラメータがありません
if(substr($old_url, $check+ 1) == '')
{
//追加のパラメータを直接追加できます
$ new_url = $old_url
}
else //次のようなパラメータがある場合: http://www.yitu.org/index .php?ID=12
{
$new_url = $old_url.'&';
}
}
else //存在しない場合は?
{
$new_url = $old_url.'?'; $new_url;
上記は PHP コードを紹介しています。URL リンクに ? または & を追加して、PHP チュートリアルに興味のある友人に役立つことを願っています。