PHP:如何自定义URL

时间:2014-11-18 16:53:15

标签: php url request

也许这是一个简单的问题。

我有一个保存用户ID的变量。

$user_id = $_REQUEST['user_id'];

然后我有这样的网址:

try 
{
    $response = $client->delete('admin/user/**USER ID SHOULD HERE**',[
    'headers' => ['Authorization' => $_SESSION['login']['apiKey']]
    ]);
}

我已经尝试在此网址中添加$user_id变量admin/user/$user_id,但没有任何反应。'

这是删除方法()

    public function delete($url = null, array $options = [])
    {
        return $this->send($this->createRequest('DELETE', $url, $options));
    }

我写错了什么? 谢谢:))

1 个答案:

答案 0 :(得分:1)

不会在单个带引号的字符串中解析PHP变量。如果您想使用变量值,则应使用"admin/user/$user_id"

所以你可以这样写:

$response = $client->delete("admin/user/$user_id",[

或者简单地使用.连接字符串和用户ID变量:

$response = $client->delete('admin/user/'.$user_id,[