Php post方法无法从url获取数据

时间:2015-12-15 17:07:35

标签: php wordpress post http-post

我有一个URL,用于在粘贴后按下Enter并在浏览器中输入后获取帖子数据。 我的链接是: http://vtrails.us/mixtape-builder/?song_urls=http://vtrails.us/wp-content/uploads/2015/12/mpthreetest.mp3&song_artist=ganja

<?php                       
    if(isset($_POST['song_urls']) && !empty($_POST['song_urls'])){
        $song_url = $_POST['song_urls'];
        $song_artist = $_POST['song_artist'];
    }
    echo $song_url;
    echo $song_artist;
?>

但我没有得到任何一个。所以我现在能做什么?

2 个答案:

答案 0 :(得分:0)

$_GET,而不是$_POST。这样做:

<?php                       
    if(isset($_GET['song_urls']) && !empty($_GET['song_urls'])){
        $song_url = $_GET['song_urls'];
        $song_artist = $_GET['song_artist'];
    }
    echo $song_url;
    echo $song_artist;
?>

答案 1 :(得分:0)

如果您使用$_GET代替$_POST,您将获得所需的结果:

这是代码

<?php                       
   if(isset($_POST['song_urls']) && !empty($_POST['song_urls'])){
        $song_url = $_POST['song_urls'];
        $song_artist = $_POST['song_artist'];
   }
   echo $song_url;
   echo $song_artist;
?>