如何获取并解析附加到 url 中的查询字符串? PHP

2023-12-04

我正在尝试开发一个 PHP 类,它使我能够将查询字符串附加到 url 中,并根据传递的变量对其进行处理。如何才能做到这一点?

Eg

www.example.com?var1=a&var2=b&var3=c

现在我想要得到?var1=a&var2=b&var3=c部分并根据变量对其进行处理。

感谢您的回复

但我想要一种方法来获取整个查询字符串,因为我不确定将发送到 URL 中的变量名称,因此 $_GET 方法将无法正常工作。

Thanks


// Current URL: www.example.com?var1=a&var2=b&var3=c
function handleUrl()
{
    $var1 = $_GET['var1']; // now contains 'a'
    $var2 = $_GET['var2']; // now contains 'b'
    $var3 = $_GET['var3']; // now contains 'c'

    return "Querystring now contains $var1 $var2 and $var3";
}

更多信息请访问http://php.net/manual/en/reserved.variables.get.php

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取并解析附加到 url 中的查询字符串? PHP 的相关文章

  • 如何防止 CakePHP 中重复表单提交?

    我发现 CakePHP 中的安全组件通过将令牌作为隐藏值添加到表单中来帮助防止 CSRF 我想知道是否有办法防止使用此组件或其他组件 帮助器重复表单提交 在之前的项目中 我使用了保存在会话中的唯一哈希值 该哈希值会在提交时读取并删除 重复提
  • 根据数组计数填充复选框

    我是新来的php我已经使用了它的开发php array 我想填充checkboxes根据数组计数 为了做到这一点 我尝试了以下方式 它对我不起作用 有什么方法可以做到这一点 在我的例子中 数组计数 5 所以我相应地需要 5 个复选框
  • 如何将 php Web 应用程序转换为桌面应用程序并保留数据库 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们有一个用 PHP 开发的 Web 应用程序 但大多数客户并没有一直连接到互联网 那么 有没有办法将应用程序转换为桌面应用程序 以便
  • 使用 PDO 准备语句使用搜索字段中的多个关键字进行 LIKE 查询

    网站用户使用搜索表单来查询产品数据库 输入的关键字在数据库中搜索产品的标题 public function startSearch keywords keywords preg split s keywords totalKeywords
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • PHP:如何防止不必要的换行

    我正在使用 PHP 创建一些基本的 HTML 标签始终相同 但实际链接 标题对应于 PHP 变量 string p a href strong i title i i strong a br echo string fwrite outfi
  • 使用 HTTP-Basic 身份验证发出 HTTP GET 请求

    我需要为我正在开发的 Flash Player 项目构建一个代理 我只需要使用 HTTP Basic 身份验证向另一个 URL 发出 HTTP GET 请求 并提供来自 PHP 的响应 就好像 PHP 文件是原始源一样 我怎样才能做到这一点
  • $_POST、$_GET 和 $_REQUEST 之间有什么区别?

    我对这些超级全局变量有点困惑 POST GET and REQUEST 在 PHP 中 在 PHP 中哪些场景需要使用这些变量 这三个变量的主要区别是什么 POST是在使用 application x www form urlencoded
  • PHP 相等变量

    我想知道是否有任何方法可以检查大量变量是否相等 如果我只有几个变量 我可以这样做 if a b a c b c 但是 如果我有 20 个变量 则需要一些时间来编写所有组合 还有其他方法吗 if count array unique arra
  • 从 PDO 准备好的语句中获取原始 SQL 查询字符串

    在准备好的语句上调用 PDOStatement execute 时 有没有办法让原始 SQL 字符串执行 出于调试目的 这将非常有用 我假设您的意思是您想要最终的 SQL 查询 并将参数值插入其中 我知道这对于调试很有用 但这不是准备好的语
  • DOMPDF - 未找到“字体”类

    我正在尝试通过命令行添加字体 每次我尝试都会收到以下错误 Fatal error Class Font not found in home scripts public html MarketingPalv2 load font php o
  • Twig:选择某些块并渲染它们

    我正在将 twig 模板引擎集成到 PHP 应用程序中 特别是 我想使用 twig 引擎来渲染表单 了解了 symfony2 如何使用 twig 渲染表单小部件后 他们有一个巨大的模板文件 其中包含所有小部件 如下所示 block pass
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 隐藏产品价格和添加到购物车按钮,但不隐藏 WooCommerce 中未注册用户的变体

    在我的 WooCommerce 商店中 我想隐藏价格 直到客户登录为止 我有以下代码可以实现这一点 add action init hide price function hide price if is user logged in re
  • 如何使用 PHP 从 MySQL 检索特定值?

    好吧 我已经厌倦了 过去一周我花了大部分空闲时间试图解决这个问题 我知道 SQL 中的查询已更改 但我无法弄清楚 我能找到的所有其他帖子似乎都已经过时了 如果有人能帮助我 我将非常感激 我想做的就是使用手动输入数据库的唯一 密码 来检索行的
  • PHP 文件服务脚本:下载不可靠?

    这篇文章最初是关于 ServerFault 的一个问题 https serverfault com questions 131156 user receiving partial downloads https serverfault co
  • 如何使用 PHP 获取列中的所有值?

    我一直在到处寻找这个问题 但仍然找不到解决方案 如何从 mySQL 列中获取所有值并将它们存储在数组中 例如 表名称 客户 列名称 ID 名称 行数 5 我想获取此表中所有 5 个名称的数组 我该如何去做呢 我正在使用 PHP 我试图 SE
  • 如何移动 Zend_Layout 的“视图”

    通常它会是这样的结构 application modules somemodule views scripts index index phtml 我如何将其移动到 application templates somemodule temp
  • 如何获取 URL 中未知的 $_GET 值的数组?

    我正在使用一个在线购物车 它接受订购的商品并通过 URL 将其唯一 ID 传递到 process php 页面 所以 URL 看起来像这样 process php code 1 231 code 2 532 code 3 342 Anoth
  • 如何显示 PHP 对象

    我有这样的代码 dataRecord1 client gt GetRecord token table filter echo pre print r dataRecord1 echo pre foreach dataRecord1 gt

随机推荐

  • 在 C 中使用 memset 表示整数数组

    char str beautiful earth memset str 6 printf s str Output ful earth 就像上面使用 memset 一样 我们可以只将几个整数数组索引值初始化为 1 如下所示 int arr
  • CardView 未显示在 RecyclerView 中

    我有一个问题让我发疯 基本上它是一个简单的 RecyclerView 显示卡片视图 已经有很多帖子了 我查了一下 我已经分配了一个 LayoutManager 如此处所示 RecyclerView 不显示任何 CardView 项目 我已经
  • 当我更新 Android 的 ADT 插件时,我运行 android lint ,将它用于 Android 项目有什么优点?

    这里的每一个人 当我将我的 ADT 插件更新到 ADT 16 时 我得到一个新的 工具 东西 它运行 android Lint 当我在选择我的 android 项目后运行它时 它会给我更多与 android 项目相关的 550 警告 我应该
  • 如何在 CSS 中制作没有图像的自定义选择选项菜单样式?

    我不需要 Unicode 字符 例如 使用黑色向下三角形 它将使用 webkit appearance none 让它看起来更好 这很简单 Select to Select Value1 Value2 或类似的东西 HTML
  • 如何在Matlab中设置相同的初始种子随机数?

    我有一个 matlab 代码 其中有一堆随机数 例如 unifrnd 0 1 normrnd mu sigma 此类功能会一遍又一遍地重复 有什么方法可以修复生成的随机数吗 意思是 一旦得到一些结果 我就运行代码 在第二次运行时 我得到不同
  • Expression.Lambda 和运行时的查询生成,最简单的“Where”示例

    我试图在运行时生成一个简单的 Lambda 表达式 但没有成功 如下所示 var result queryableData Where item gt item Name Soap 这是我的示例类和可查询的装置 public class I
  • C++中有128位整数吗?

    我需要存储 128 位长UUID在一个变量中 C 中有128位数据类型吗 我不需要算术运算 我只是想非常快速地轻松存储和读取值 C 11 的新功能也不错 尽管 GCC 确实提供 int128 仅支持整数模式宽度足以容纳 128 位的目标 处
  • 在 Apple 芯片(Big Sur、Monterey、Ventura)上为 Rcpp 和其他工具配置编译器

    我正在尝试使用需要的包Rcpp在我的 M1 Mac 上使用 R 语言 在购买这台计算机后我再也无法启动并运行它 我将其更新到蒙特利 希望这能解决一些安装问题 但事实并非如此 我尝试运行Rcpp检查来自这一页但我收到以下错误 gt Rcpp
  • 使用 PHP 根据空格和括号进行拆分

    我有这个字符串 s 本说 yellow 嘿 目前我正在使用 parts array filter preg split s s 所以我有一个数组元素的输出 0 ben 1 say 2 yellow 3 hey 是否可以创建这样的数组结构 0
  • 怎么解决这个问题。该进程无法访问该文件

    该进程无法访问文件 F copy back up system HRM 2 5 2013 HRM HRM lanbased txt 因为该文件正在被另一个进程使用 这是我在子主程序中的代码 Public localhost As Strin
  • 使用 Qt QNetworkAccessManager 发送 HTTP 标头信息

    我有以下代码 我想在调用时添加一些 HTTP 标头信息 无论如何我能做到吗 void NeoAPI call QString apiCall if this gt ApiCall contains apiCall QNetworkAcces
  • 根据响应递归组合 HTTP 结果

    有一个 API https panelapp genomicsengland co uk api v1 panels page 1 我想将所有数据消耗到我的角度应用程序中 问题是他们的 API 有分页 我想一次检索所有内容 正如您在 API
  • 无法绘制 MKPolylineView 交叉经度 +/-180

    我在 MKMapView 上绘制 MKPolylineView 时遇到问题 该线路代表一次环游世界的旅行 起点和终点均在纽约附近 始终向东行驶 从日本到旧金山的旅程的其中一段跨越太平洋 因此经度为 180 MKPolylineView 确实
  • 如何获取 WFFM 字段的值作为标签并将其输出到 Sitecore DMS 报告中?

    如果我创建一个启用了分析的 Web Forms For Marketers 表单 我可以选择将每个字段作为标签添加到访客 我看不到如何配置应将它们添加到哪个标签 甚至看不到默认情况下该标签的名称 我假设创建了带有字段名称的标签 我还想知道如
  • OmniAuth 无效响应错误

    我将 OmniAuth 与 Devise 结合使用 允许用户使用 Facebook 登录或使用用户名和密码创建普通帐户 当我最初设置这一切时 我使用了来自铁路广播 两个多月以来 一切都运行良好 但就在前几天 Facebook 登录停止工作
  • 如何在同一主机上运行 Angular 2 客户端应用程序和 Node 服务器应用程序

    我在 Angular 2 中构建了一个应用程序来从数据库获取数据 并使用 node express 从服务器获取数据并将其提供给 Angular 客户端 目前它们都运行在不同的本地主机上 如何将它们组合成一个项目并在同一主机上运行 假设您的
  • Android 管理 API:企业/策略列表?

    这让我抓狂 我已成功遵循Android 管理 API 快速入门创建项目 企业 策略并将其安装在设备上 我愚蠢地没有写下企业或策略 ID 我尝试创建一个新集 但非企业电子邮件现在给出错误 表明它已经是另一个 EMM 的一部分 控制台中是否有一
  • Heroku SSL 错误:密钥与 PEM 证书不匹配

    我正在尝试使用 Heroku 建议的说明生成自签名证书 http www akadia com services ssh test certificate html 这将创建 sever key 和 server crt 然后我尝试使用以下
  • 隐藏 UITableViewCell

    有没有办法隐藏 UITableView 单元格 我正在寻找一些可以在同步 cellForRowAtIndexPath 返回的 UITableViewCell 上调用的属性或方法 以隐藏它并使其无法被用户选择 对我来说 使用映射并不是一个简单
  • 如何获取并解析附加到 url 中的查询字符串? PHP

    我正在尝试开发一个 PHP 类 它使我能够将查询字符串附加到 url 中 并根据传递的变量对其进行处理 如何才能做到这一点 Eg www example com var1 a var2 b var3 c 现在我想要得到 var1 a var