如何发送和接收"&"使用$ _GET和$ _POST?

时间:2014-10-10 02:02:50

标签: php api post get

我必须显示课程列表及其信息,当用户点击课程名称时,他们将被定向到另一个页面,其中显示了该课程的更多详细信息。 所以我使用$ _GET和$ _POST。

所以这是我第一个文件中代码的一部分:

  <tbody>
            <?php foreach($courses as $data1)  
        { 
           $temp=html_entity_decode($data1['title']);

          $send= ($data1['prefix'] . "," . $temp);  

           ?>
             <tr class="<?php echo ($i%2) ? 'even' : 'odd' ?>">               
               <td><a href="course_details.php?course=<?php echo $send?>"><?php echo $data1['title'];?></a></td>    
               <td> <?php echo $data1['prefix']; ?> </td>
               <td><?php echo $data1['number'];?></td>

             </tr>

    <?php $i++;} }?>


              </tbody>

您可以部分地看到我使用过html_entity_decode的代码,这是因为我正在处理API,此API返回的信息将以JSON格式构建。所以,如果我有一个标题为&amp;的课程在其中,如&#34; Systems Planning&amp;实施&#34;,然后我可以搜索它。(我有一个搜索选项,所以用户可以在他们看到的课程列表中搜索课程)  使用html_entity_decode解决了这个问题。 在我的其他文件中,我使用

 $course_details=$_GET['course'];

接收其他文件发送的数据。为了确保我收到了正确的数据,我使用

echo $course_details;

但我发现了一个类似&#34;系统规划&amp ;;实施&#34;,其他文件收到的是&#34;系统规划&#34;,所以我仍然遇到问题&amp; ,$ _Get不发送&#34;&amp;&#34;或者$ _POST没有收到&#34;&amp;&#34;。

那么你有什么建议我怎么解决这个问题呢?

0 个答案:

没有答案