我希望能够点击其中包含特定信息的链接 -
<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
从新网址中删除。
谢谢!
答案 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()
可能会更安全。