php传递值包含问号?

时间:2014-03-27 02:45:55

标签: php str-replace

我想传递包含问号的值

我有2个php示例example1.php和example2.php

在我的example1.php中这样的代码

 <a href="example2.php?title=what is this?" />

在我的example2.php中这样的代码

 <php
 if(isset($_GET['title']))
 {
  $title = $_GET['title'];
  echo $title;
 }

 ?>

但是在example2.php中,标题变得像这样what is this问号消失了

我已经尝试使用str_replace我的问号变成了这样的what is this"?"但在example2.php上仍然相同,问号消失了

请帮我如何传递包含问号的值

感谢

1 个答案:

答案 0 :(得分:0)

<a href="example2.php?title=what is this?" />更改为

<a href="example2.php?title=what is this%3F" />

然后添加

<?php
 if(isset($_GET['title']))
 {
  $title = $_GET['title'];
  echo $title;
 }

 ?>

这对你有用。