PHP 有 $_GET 变量,HTML 有啥? [复制]

Posted

技术标签:

【中文标题】PHP 有 $_GET 变量,HTML 有啥? [复制]【英文标题】:PHP has $_GET variable, what does HTML have? [duplicate]PHP 有 $_GET 变量,HTML 有什么? [复制] 【发布时间】:2013-06-26 15:49:00 【问题描述】:

我知道如果我有一个 php 页面,我可以通过带有 $_GET 的 url 将变量传递到下一页。如:

http://www.w3schools.com/welcome.php?fname=Peter&age=37

产量:

$currentName = $_GET["fname"]
$currentAge = $_GET["age"]

有没有同样简单的方法可以在纯 HTML(或 javascript)中做到这一点?

【问题讨论】:

html 不是一种编程语言。使用 javascript 可以做到这一点。 你会如何在 javascript 中做到这一点? 不要浪费你的时间.. 使用 PHP 以下是您在 Javascript 中的操作方式:***.com/questions/901115/… 如果您已经在使用 PHP,即使使用 html 不可能,为什么还要这样做? 【参考方案1】:

使用jQuery 可以使用window.location 获取url 参数,但使用regex 进行解析

$.urlParameter = function(name)
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;


$.urlParameter('Parameter  name');

与 JS 或

function urlParameter(name)
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;


urlParameter('Parameter  name');

【讨论】:

如果您先使用$=,则无需使用 jQuery。 感谢您使用简单的 Javascript。这正是我所需要的。

以上是关于PHP 有 $_GET 变量,HTML 有啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

PHP表单- PHP $_GET 变量

PHP类中的__get()和__set函数到底有什么用?

PHP超级全局变量

php中的表单提交方式get和post有啥区别?

未定义的变量:_get XAMPP PHP

PHP 全局变量 $_REQUEST 的分析