从链接帖子中删除部分新的url php

时间:2015-11-18 19:54:22

标签: php

我希望能够点击其中包含特定信息的链接 -

<a href="index.php?content=quiz-demo-1id=series-99">

id = series-99是我希望能够在页面上用作变量的信息 - index.php?content=quiz-demo-1

1页#1 - mysite.com/Page_1

2- mysite.com/Page_1上的链接:点击此处 - <a href="index.php?content=quiz-demo-1id=series-99">

3个新页面网址 - mysite.com/index.php?content=quiz-demo-1

4 - 新页面代码:

<?php
$quizname = $_GET['id'];
?> 

  <h2><?php echo $quizname?></h2>

我希望:id=series-99从新网址中删除。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在此使用正则表达式(我已更正您的网址并添加了&符号):

$link = "<a href='index.php?content=quiz-demo-1&id=series-99'>";
$regex = '/(id=[^&"\']+)/i'; // capture everything except the characters in the brackets
$link = preg_replace($regex, "", $link);
echo $link;

但是,如果您不熟悉正则表达式,那么使用提到的parse_url()可能会更安全。