Php 减去1$\u得到变量
我当前的代码Php 减去1$\u得到变量,php,Php,我当前的代码 <?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?> 返回:localhost/jamie/dashboard.php?p=1 但是,它将返回以下实例:localhost/jamie/dashboard.php?p=1&sort=name 以及:localhost/jamie/dashboard.php?view=list&p=1 如何删除字符串中的p变量?我希望对链接在同一页面上的$_G
<?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>
返回:localhost/jamie/dashboard.php?p=1
但是,它将返回以下实例:localhost/jamie/dashboard.php?p=1&sort=name
以及:localhost/jamie/dashboard.php?view=list&p=1
如何删除字符串中的p变量?我希望对链接在同一页面上的$_GET['p']使用不同的值
<?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . '?p=' . $cpage + 1; ?>
返回:localhost/jamie/1您可以使用
$\u服务器['SCRIPT\u NAME']
仅获取dashboard.php位。或者更好地使用
要获取您需要的url部分,例如:
$url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$parts = parse_url($url);
$params = $_GET;
$params['p'] = $cpage + 1;
echo $_SERVER['SERVER_NAME'] . $parts['path'] . '?' . http_build_query($params);
您可以使用
$\u SERVER['SCRIPT\u NAME']
只获取dashboard.php位。或者更好地使用
要获取您需要的url部分,例如:
$url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$parts = parse_url($url);
$params = $_GET;
$params['p'] = $cpage + 1;
echo $_SERVER['SERVER_NAME'] . $parts['path'] . '?' . http_build_query($params);
试着把$cpage+1放在括号里:
试着把$cpage+1放在括号里:
这实际上是最干净的方法。也是最快的。这是最干净的方法。也是最快的。