php - 从 url 字符串回显电子邮件
问题描述
我有这个字符串的 url
https://domain.om/index.php/#&state=email%40domain.com
我试图从 url 字符串中删除电子邮件地址,但$_GET
电子邮件功能不起作用。
任何人都可以帮助如何从 url 字符串中捕获该电子邮件并回显
解决方案
您通过 $_GET["state"] 获得 get 的内容不是吗?
尝试 :
回声(isset($_GET["state"]));
如果电子邮件在 get 中,它将显示 1(true),如果不是,它将显示任何 (false)。
另外,请尝试检查您是否在代码中取消设置/修改了 $_GET["state"] 的内容。
最后,如果您想说您的电子邮件格式不正确,那是因为它是 url 编码的。您可以决定并使用函数 urldecode 获取完整的电子邮件。
https://www.php.net/manual/en/function.urldecode.php
编辑: $_GET 可能会自动解码字符串。(见下文评论)
推荐阅读
- python - Django 应用程序行为异常,有时有效,有时无效
- excel - 清除工作表中的所有单元格后,不要运行 Sub Worksheet_Change(ByVal Target As Range)
- ruby-on-rails - 使用布尔按钮的帮助类
- angular - 如何禁用使用 Angular 2 项目开发的应用程序的 F5 或刷新按钮
- c# - 将选定的字符串从下拉列表传递到控制器
- python - Why does Python function return 1.0 (float) when `return 1` is specified?
- bigtable - 带有版本控制的 Google Cloud Bigtable 更新或插入
- xtext - 在 Xtext 格式化程序中禁用换行
- ruby - 在 JRuby 和 MRI 之间共享 Gemfile.lock
- ios - HealthKit requestAuthorization for correlationType(forIdentifier: .bloodPressure)