php获取变量作为键,没有分配值

标签 php

如果我在浏览器中输入以下内容:

   http://domain.com/script.php?1234

并且 script.php 具有以下脚本:

   $key=array_keys($_GET);
   echo $key[0];

输出将是:

   1234

(我正在努力消除丑陋的 ?r=1234,如果可行,那将是完美的。)

我的问题是,这是正式的正确还是编程糟糕?

最佳答案

你也可以这样做

echo $_SERVER['QUERY_STRING']

至于创建友好的 URL,有更好的方法。

参见示例:$_GET and URL Rewriting for PHP

关于php获取变量作为键,没有分配值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680914/

相关文章:

php - media_sideload_image 出现 fatal error 调用 C 中未定义的函数 wp_get_current_user() :\xampp\htdocs\project-name\wp-includes\capabilities. php

php - 在一个范围内生成唯一的随机数

php - mysql 出现死锁和锁定超时问题

javascript - 使用 Jquery Ajax 在 PHP 中动态添加/删除多个输入字段

php - 仅通过表单安全地允许从第三方网站插入我的 MySQL 数据库表?

php - 如何显示数组中的项目及其值

javascript - 使用php和mysql中的下拉选择列表从数据库检索数据

php - PDO 功能错误

javascript - 有没有办法让 Internet Explorer 中的链接在新浏览器(Chrome/FireFox/等)中打开?

php - 如何将 PHP 变量正确分配为属性 ID 值?