使用PHP获取javascript获取的值
Obtaining value obtained by javascript using PHP
我能够从社交Graph API中提取用户信息,并将其显示在我的网站上的标签中。我现在如何获得这些信息,并在PHP脚本中使用它?换句话说,假设我想使用PHP计算天气,但仅基于用户facebook配置文件上的首选天气(假设情况)。现在,假设我已经使用javascript获得了用户喜欢的天气,那么如何使用PHP获取该信息以执行计算呢?我想一种方法是使用正则表达式来匹配同一页面上的值,但这似乎很乏味。任何帮助/指导都是感激的。
您是否使用php访问Facebook API或他们提供的预构建HTML ?您应该使用php检索数据,对数据做您需要做的事情,然后将其显示在网页上,而不是相反。
您可以使用javascript获取数据,然后使用AJAX将其发送到php脚本,但这是一种迂回的方式。
你可以直接从你的PHP脚本调用到Graph API。像这样:
$r = new HttpRequest('https://socialgraph.googleapis.com/<method_name>', HttpRequest::METH_GET);
当您得到响应时,您将需要解析数据——json_decode()
应该可以解决这个问题。
相关文章:
- 从ajax请求中获取javascript对象
- 以同步方式获取Javascript Promise的值
- 获取javascript中的公钥格式
- 获取javascript函数中的按钮名称
- 如何在C#中获取Javascript变量值
- 从其名称获取javascript数组对象
- 如何从Selenium获取JavaScript值
- 如何获取javascript输入并在html中调用它
- 获取javascript函数中另一个javascript函数的响应
- 获取javascript中输入元素的索引
- 获取javascript中json_encoded数组的元素
- 在ajax请求中使用jquery获取javascript响应UJS
- 获取Javascript中单选按钮的true或false
- 获取javascript中的元数据属性
- 获取Javascript中DOM元素的screenX
- 如何在事件处理程序中获取 javascript 事件对象
- 使用 JQuery 从表单中获取 javascript 多维数组
- 获取 JavaScript 中复选框的值
- 如何从函数名称中获取JavaScript的源代码
- VBA中有没有一种方法可以获取javascript生成的元素