Computer >> Máy Tính >  >> Lập trình >> PHP

Làm cách nào để lấy các tham số từ một chuỗi URL trong PHP?


Để nhận các tham số từ chuỗi URL trong PHP, mã như sau−

Ví dụ

<?php
   $url = 'https://www.example.com/register?name=demo&email=example12@domain.com';
   $res = parse_url($url);
   parse_str($res['query'], $params);
   echo 'Email = '.$params['email'];
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau−

Email = example12@domain.com

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác -

<?php
   $url = 'https://www.example.com/register?name=demo&email=example12@domain.com';
   $res = parse_url($url);
   parse_str($res['query'], $params);
   echo 'Email = '.$params['name'];
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau−

Email = demo