Tôi có một javascript gửi một số thông tin cụ thể đến một api PHP. Trước khi gửi nó thực hiện encodeURI. Làm thế nào tôi có thể "giải mã" nó trong PHP? Tôi hiểu rằng urldecode/urlencode là khác nhau mà javascript mã hóa/decodeURI vì vậy những gì tôi có thể sử dụng?làm cách nào để tôi có thể giải mã javascript bằng PHP?
Trả lời
Sử dụng encodeURIComponent
trong Javascript: http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp và urldecode
trong PHP: http://php.net/manual/en/function.urldecode.php
Trừ khi bạn đã được mã hóa nó nhiều lần (ví dụ như bằng cách gọi một cách rõ ràng các phương pháp mã hóa VÀ chèn giá trị vào một trường mẫu sau đó được gửi), bạn không cần phải làm gì cả - nó được chuyển đổi một cách minh bạch về dạng ban đầu của nó khi yêu cầu được phân tích cú pháp.
như thế nào? tôi không hiểu ... –
Bạn có thể sử dụng rawurldecode
hàm trong php, nhưng chức năng này không phải là UTF-8, sau đó bạn phải chuyển đổi sang UTF-8 với utf8_decode
như thế này
echo utf8_decode(rawurldecode('Educa%C3%A7%C3%A3o%20Multim%C3%ADdia'));
- 1. Tôi làm cách nào để giải mã URL bằng jQuery?
- 2. Làm cách nào để tôi có thể đặt mã perl nội tuyến bằng html, như php?
- 3. Làm thế nào để giải mã HTML unicode bằng JavaScript?
- 4. Tôi có thể nhập html bằng php bằng cách nào?
- 5. Làm cách nào để tôi có thể thực hiện giải mã LZW trong Java?
- 6. Chúng tôi có thể giải mã URL bằng Notepad ++ không?
- 7. Làm cách nào để giải nén tệp .gz bằng PHP?
- 8. Ai đó có thể giải mã javascript
- 9. Làm cách nào để tôi có thể thực thi mã JavaScript từ Python?
- 10. Làm thế nào để giải mã sha1 trong php?
- 11. Làm cách nào để bạn có thể giải mã nhiều loại thông báo bằng websockets golang?
- 12. Cách mã hóa/giải mã AES bằng Libsodium-PHP
- 13. Tôi có thể gọi các hàm PHP bằng JavaScript như thế nào?
- 14. Cách quét mã QR bằng webcam và php hoặc javascript
- 15. Làm cách nào để tôi có thể giải mã một chương trình Lưu trữ Tự giải mã PGP theo cách lập trình?
- 16. Làm cách nào để mã hóa và giải mã bằng AES 128 mà không có IV?
- 17. Làm thế nào tôi có thể tách javascript từ PHP khi JS cần một biến PHP?
- 18. Tôi làm cách nào để làm cho các tập lệnh Lua không thể giải mã được?
- 19. Cách gọi Giải mã âm thanh SPEEX/Mã hóa bằng HTML5/JavaScript (Không có Flash)
- 20. Nếu tôi có chuỗi này bằng Python, làm thế nào để giải mã nó?
- 21. Làm cách nào để tôi có thể hoàn thành mã jQuery trong NetBeans?
- 22. Làm cách nào để tôi có thể gỡ lỗi mã js bằng Cordova và ios simulator?
- 23. Cách tốt hơn để lưu mật khẩu trong mysql có thể được giải mã cũng bằng cách sử dụng php
- 24. Bạn có thể đọc mã QR bằng PHP bằng cách nào?
- 25. Làm cách nào để chạy mã tôi đã viết bằng JavaScript?
- 26. Mã hóa dữ liệu bằng python, giải mã trong php
- 27. Làm cách nào để tôi có thể mã hóa 128 CFB thành Ruby?
- 28. Tôi làm cách nào để giải mã các thực thể HTML?
- 29. Tôi làm cách nào để mã hóa Android bằng J2ME?
- 30. Làm cách nào để giải mã chuỗi mã hóa base64?
Nếu PHP không nhận được thông tin thông qua chuỗi truy vấn không sử dụng 'encodeURI', đơn giản như vậy. :-) –
sẽ sử dụng hàm javascript escape() và unescape() làm việc cho bạn? – user746379