从url获取php变量
问题描述:
是否有可能从url获取php变量?从url获取php变量
例如
test.php contains;
$value1 = 45;
$value2 = 50
$value3= 43
是否有可能只使用test.php文件的URL检索这3个值?
e.g www.test.com/test.php?x=value1?y=value2?z=value3
所以,如果一个程序发送某种形式的请求,该网址,它会返回3个值
答
你怎么想的URL被返回到你的应用程序?因为你可以做一个
redirect to test.php?x=value1&y=value2&z=value3
只要有访问test.php。但是你要确保你的应用程序可以收到重定向的URL。
这样做的更好的方式实际上是通过SOAP webservice,我认为,特别是如果你将有更多的PHP和本地应用程序之间的这些通信。 它可以在test.php的是这样的(with webservice setup
)
function getValues($x)
{
if(isset($x))
{
$result+=$value1;
}
return $result;
}
答
这很容易做到, 使用
<?php
$fromurl = $_GET['var'];
?>
然后在浏览器domainorip/yourfile.php?VAR一样简单=东西 显然将domainorip更改为您的服务器地址,将yourfile.php更改为您的php文档,该值将存储在$ fromurl变量中
您的问题似乎有些倒退或混乱。您正在尝试从文件中提取值*并将它们发送回请求文件?未从URL中设置文件中的值,对吗? – JAL
可能你应该做的是让那个PHP文件打印JSON – JAL
所以为了混淆。基本上我有一个应用程序不能自己处理PHP,所以我将不得不使用像curl或socket这样的扩展来访问php文件并检索信息 – Katalyst