09/10/2018, 18:15

Hỏi về Query String

Hix, pà con dzô trang amnhac365.net, click vào mấy cái tên ca sĩ hay album, sẽ thấy đường dẫn được convert sang dạng gì đó (không biết phải vậy không nữa) chứ không phải thông thường, có mấy dấu + nữa...

Tui không rõ cái này, pà con nào giúp với
Hynohun viết 20:25 ngày 09/10/2018
hàm urlencode();
dùng để truyền giá trị biến thông qua query string (mã hoá URL thành 1 chuỗi liền mạch)
Ví dụ: login.php?name=Van+An sẽ truyền biến name có giá trị là Van An (dấu + thay thế cho khoảng cách)

Ngược lại là urldecode();
pixelart viết 20:29 ngày 09/10/2018
$input = explode("@", $_SERVER[QUERY_STRING] );
$vc = $input[0];
$id = $input[1];

$vc là 1 biến . Vì dụ http://vietchum.com/?vc=add&id=1

thì sẽ thành http://vietchum.com/?add@1
pixelart viết 20:27 ngày 09/10/2018
Hoặc bạn có thể dùng .htaccess cũng được
Bim viết 20:26 ngày 09/10/2018
Thanks, hiểu rồi
pixelart viết 20:27 ngày 09/10/2018
Nếu dùng .htaccess thì có thể bỏ được cái " ? " Còn code thì ko cách nào bỏ được cả
Bài liên quan
0