如何在视图名称后取出网址的一部分 例如:
网址:
http://localhost/winner/container.php?fun=page&view=eims
提取
eims
答案 0 :(得分:1)
这称为GET参数。您可以使用
获取它<?php
$view = $_GET['view'];
如果这是针对不属于您网站的网址(例如,不是您的域名),但您希望对其进行解析。像这样的东西会起作用
$url = "http://example.com/index.php?foo=bar&acme=baz&view=asdf";
$params = explode('?', $url)[1]; // This gets the text AFTER the ? Note: If using PHP 5.3 or less, this may not work. You would then need to split it into two lines with the [1] happening on $params.
$pairs = explode('&', $params);
foreach($pairs as $p => $pair) {
list($keys[$p], $values[$p]) = explode('=', $pair);
$splits[$keys[$p]] = $values[$p];
}
echo $splits['view'];
答案 1 :(得分:0)
<?php echo $_GET['view']; ?> //eims
答案 2 :(得分:0)
如果是当前的网址,那么简单而坚如磐石的方法就是使用filter functions:
filter_input(INPUT_GET, 'view')
否则,您可以将parse_url()与PHP_URL_QUERY
一起用作第二个参数。得到的字符串可以用例如parse_str()
答案 3 :(得分:0)
确定你正在写这个&#34; echo $ _GET [&#39; view&#39;];&#34;在container.php文件中?
也许写下你为什么需要&#34;查看&#34;。