dqsk4643 2017-08-21 13:01
浏览 18
已采纳

“?”和GET方法之间的关系?

I was wondering what might be the relation between the question mark, the variable after the question mark ('show' in this case) and the way it is being passed to the GET method in PHP. Also, why don't we use POST instead of GET?

<?php 

    if (isset($_GET['show'])
       echo $_GET['show'];

?>
<input type="submit" onClick="window.location='index.php?
show=include.inc.php'">

Oh, and the file I am working on is index.php and upon a click, it shows the content of include.inc.php.

Please help. Sorry for any stupid questions.

  • 写回答

3条回答 默认 最新

  • duansha7453 2017-08-21 13:06
    关注

    The question mark denotes that there is a variable to follow!

    The way that the $_GET function works is by passing the variables through the URL itself! In this case, its like putting up a sign that says "Hey, show is equal to include.inc.php".

    $_POST does the same, but more discreetly. Instead of passing it through the URL, it creates a little package that travels to the receiver, similar to the postal system.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了