Làm cách nào tôi có thể nhận được băm hoặc bất kỳ văn bản nào từ URL sau dấu chấm hỏi. Ví dụ "http://mediafire.com/?lmle92c5l50uuy5"
Tôi muốn nhận được băm "lmle92c5l50uuy5"PHP nhận được băm sau dấu chấm hỏi
5
A
Trả lời
7
Hãy thử $_SERVER
superglobal nếu bạn muốn để có được "băm" cho URL hiện tại:
echo $_SERVER['QUERY_STRING'];
Nếu bạn thực sự cần phải phân tích cú pháp không phải URL của bạn, bạn cũng có thể sử dụng strstr()
+ ltrim()
:
$url = "http://mediafire.com/?lmle92c5l50uuy5";
echo ltrim(strstr($url, '?'), '?');
cho thấy:
lmle92c5l50uuy5
Cũng có thể sử dụng explode()
(như đã đề cập trong câu trả lời @Shubham 's), nhưng làm cho nó ngắn hơn với xây dựng list()
ngôn ngữ:
$url = "http://mediafire.com/?lmle92c5l50uuy5";
list(, $hash) = explode('?', $url);
echo $hash;
3
Sử dụng explode() .
$arr = explode("?", "http://mediafire.com/?lmle92c5l50uuy5");
$hash = $arr[1];
Hoặc,
Bạn có thể sử dụng parse_url() quá.
$hash = parse_url("http://mediafire.com/?lmle92c5l50uuy5", PHP_URL_QUERY);
Các vấn đề liên quan
- 1. Câu hỏi cú pháp PHP: Dấu chấm hỏi và dấu hai chấm nghĩa là gì?
- 2. jquery xóa mọi thứ sau dấu chấm hỏi trong url
- 3. Generics và dấu chấm hỏi
- 4. Toán tử dấu hỏi chấm (?)
- 5. Sinatra và dấu chấm hỏi
- 6. Cái gì \? (chuỗi dấu chấm hỏi dấu chấm hỏi) có nghĩa là chuỗi thoát?
- 7. attr_reader với dấu chấm hỏi trong tên
- 8. Khai báo biến dấu chấm hỏi
- 9. Dấu chấm phẩy sau hàm
- 10. Dấu chấm hỏi và dấu hai chấm trong câu? nó có nghĩa là gì?
- 11. Ký tự Unicode trở thành dấu chấm hỏi sau khi chèn vào cơ sở dữ liệu
- 12. Thuật ngữ cho một phần của URL sau dấu chấm hỏi là gì?
- 13. Đặt văn bản nút thành dấu chấm hỏi
- 14. Dấu chấm hỏi phù hợp trong quy tắc mod_rewrite regex
- 15. dấu chấm hỏi nhà điều hành trong các biểu thức
- 16. dấu chấm hỏi và ruột kết - nếu khác trong ruby
- 17. .htaccess ghi đè URL bằng dấu chấm hỏi "?"
- 18. "?" biểu tượng (dấu chấm hỏi) có nghĩa là trong Scala?
- 19. cách vượt qua "dấu chấm hỏi" trong url javascript
- 20. Phân đoạn tuyến đường MVC với Dấu chấm hỏi?
- 21. TortoiseSVN đang hiển thị trang trí Dấu chấm hỏi
- 22. Thêm dấu phẩy như hàng ngàn tách và dấu chấm dấu chấm trong php
- 23. dấu chấm phẩy sau dấu ngoặc nhọn trong c + +
- 24. C# - Dấu hai chấm sau tên biến số
- 25. PHP lỗi dấu chấm động với cơ bản Toán
- 26. Tham lam '../' (dấu chấm chấm)
- 27. Dấu chấm phẩy XCode sau khi tự động hoàn thành
- 28. Dấu chấm phẩy Razor/JavaScript và dấu chấm phẩy
- 29. tôi có nên đặt dấu chấm phẩy sau một câu lệnh PHP không?
- 30. Nửa dấu chấm phẩy sau một trường hợp hợp lệ trong câu lệnh chuyển đổi PHP?
rất đơn giản, thx :) –