从URL(例如php的$ _GET)获取jQuery / Ajax的数据? - php

我想要做的是获取一个像myurl.com/page.php?data1=x&data2=y&data3=z这样的URL,并获取每条数据并在jQuery函数中使用它。有内置的方法可以做到吗?

为了明确起见,当我导航到(例如,将URL粘贴到地址栏中,或者通过书签访问它)时,我希望jQuery对这些数据进行处理。

另外,如果它还包含检查数据是否设置为某种值的内容,那将是很好的。

参考方案

一种快速的方法是,如果您的JavaScript代码嵌入在php文件中(而不是指向.js文件的外部链接),则只需在<script></script>标记之间进行PHP打印即可。它可以与书签一起使用,并将URL粘贴到地址栏。

例如:

<script type="text/javascript">
var get_var;
get_var = <? print $_GET['varname']; ?>;
// some jQuery code here
</script>

这仅应用作概念证明。这很容易受到XSS attacks的影响,因此不应在生产中使用。这个list of XSS prevention techniques是一个很好的起点(但不在OP问题的范围之内)。

PHP:file_get_contents($ loc)失败 - php

我只是将一个项目从localhost移到了我的远程服务器上,并且注意到我的某些脚本停止工作了。最重要的是依赖file_get_contents()从另一个脚本中获取JSON值的脚本。PHP版本是5.2.4allow_url_fopen开启 警告:file_get_contents() [function.file-get-contents]:php_netw…

如何在codeigniter中检查请求是POST还是GET请求? - php

我只是想知道是否有一种非常简单的方法来确定请求是$_POST还是$_GET请求。那Codeigniter有这样的东西吗?$this->container->isGet(); 参考方案 我从未使用过codeigniter,但为此我检查了$_SERVER['REQUEST_METHOD']。看the docs也许像这样:if ($…

如何通过php标头重定向传递在GET字符串中接收的变量? - php

用户提交表单后,我正在从Aweber接收GET字符串中的值。我将变量发送给我,然后将其提交到SMS网关,以通过短信通知第三方提交。这是我的问题。我需要将在php标头中执行传出SMS命令的页面重定向到另一个页面,该页面最终显示从Aweber发送的GET变量。我可以在第一页中检索变量及其值。如何将它们传递到第二页?这是我在第一页(sms.php)上用来收集Awe…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…