我可以在URL中传递数字作为参数吗?我试图获得slug名称如下,
$slug = $post->post_name;
$pagePath = site_url() . '/listing-details/?p=' . $slug;
并试图获得如下的slu ,,
$the_slug = $_GET['p'];
现在问题在这里,在某些情况下,我得到$ slug值类似的东西
650 - 杰弗逊-AVE
最后,我得到的网址变为:
http://localhost/project/listing-details/?p=650-jefferson-ave
因此,在这种情况下,我的$ the_ $ slug返回null,这个url重定向默认的http://localhost/project/listing-details/页面,没有任何参数。
我怎样才能做到这一点?请任何人帮忙。
$parts = parse_url($url);
parse_str($parts['query'], $query);
echo $query['email'];
并确保你的网址后面有一个参数p
喜欢
/post/?p=something