我有一个URL字符串像如何从给定的URL获取所有参数的值?
'http://example.com/glamour/url.php?ad_id=[ad_id]&pubid=[pubid]&click_id=[click_id]'
所以我想取的[]中提到的所有参数的值。 像ad_id,pubid,clickid
如何获取参数值?
我有一个URL字符串像如何从给定的URL获取所有参数的值?
'http://example.com/glamour/url.php?ad_id=[ad_id]&pubid=[pubid]&click_id=[click_id]'
所以我想取的[]中提到的所有参数的值。 像ad_id,pubid,clickid
如何获取参数值?
<?php
echo $_GET['ad_id']; // ad_id is the name of parameter.
?>
此代码会给你参数
的价值字符串URL的尝试:
$parts = parse_url($url);
parse_str($parts['query'], $query);
echo $query['ad_id'];
我有一串URL。所以我不能使用这个。我想从URL的字符串中获取它。 –
我编辑了答案:) – syed
您可以使用此命令。
print_r($_GET);
然后你可以看到url中的所有参数。
我有一串URL。所以我不能使用这个。我想从URL的字符串中获取它。 –
sysd的更新答案可以解决您的问题。 –
使用这个简单的代码来获取查询的所有部分:我用
<?php
/* Parse url */
$url = 'http://example.com/url.php?ad_id=[ad_id]&pubid=[pubid]';
parse_str(parse_url($url, PHP_URL_QUERY), $query_data);
/* Results */
var_dump($query_data['ad_id']);
var_dump($query_data['pubid']);
?>
:的print_r($ _ GET); – Svekke