Параметри URL-адреси, отримані від глобальної змінної, $_GET
яка називається, що насправді є масивом. Отже, щоб знати, чи містить URL параметр, ви можете скористатися isset()
функцією.
if (isset($_GET['yourparametername'])) {
//The parameter you need is present
}
Згодом ви можете створити окремий масив такого параметра, який потрібно приєднати до URL-адреси.
Наприклад:
if(isset($_GET['param1'])) {
\\The parameter you need is present
$attachList['param1'] = $_GET['param1'];
}
if(isset($_GET['param2'])) {
$attachList['param2'] = $_GET['param2];
}
Тепер, щоб знати, чи потрібен вам ?
символ чи ні , просто порахуйте цей масив
if(count($attachList)) {
$link .= "?";
// and so on
}
Оновлення:
Щоб знати, чи встановлений будь-який параметр, просто порахуйте $ _GET
if(count($_GET)) {
//some parameters are set
}