Hướng dẫn how to get js variable in php - cách lấy biến js trong php

Tôi muốn giá trị của biến JavaScript mà tôi có thể truy cập bằng PHP. Tôi đang sử dụng mã bên dưới nhưng nó không trả về giá trị của biến đó trong PHP.

// set global variable in javascript
    profile_viewer_uid = 1;

// php code

$profile_viewer_uid=$_POST['profile_viewer_uid']; 

Điều này cho tôi lỗi sau:-

A PHP Error was encountered
Severity: Notice
Message: Undefined index: profile_viewer_uid

Một mã PHP khác mà tôi đã sử dụng cho giá trị trống

$profile_viewer_uid = "

Khi tôi lặp lại nó không cho thấy gì.

Hướng dẫn how to get js variable in php - cách lấy biến js trong php

Brett DeWoody

57.3K28 Huy hiệu vàng135 Huy hiệu bạc183 Huy hiệu Đồng28 gold badges135 silver badges183 bronze badges

Đã hỏi ngày 20 tháng 3 năm 2012 lúc 15:01Mar 20, 2012 at 15:01

1

Thêm cookie với biến JavaScript bạn muốn truy cập.

document.cookie="profile_viewer_uid=1";

Sau đó tích lũy nó trong PHP thông qua

$profile_viewer_uid = $_COOKIE['profile_viewer_uid'];

Skuntsel

11.6K11 Huy hiệu vàng43 Huy hiệu bạc67 Huy hiệu Đồng11 gold badges43 silver badges67 bronze badges

Đã trả lời ngày 24 tháng 9 năm 2015 lúc 6:07Sep 24, 2015 at 6:07

Humbleiamhumbumbleiamhumbleiam

8392 Huy hiệu vàng9 Huy hiệu bạc32 Huy hiệu Đồng2 gold badges9 silver badges32 bronze badges

Bạn sẽ cần sử dụng JS để gửi lại URL với một biến trong đó như: http://www.site.com/index.php?uid=1

Bằng cách sử dụng một cái gì đó như thế này trong JS:

window.location.href=”index.php?uid=1";

Sau đó, trong mã PHP sử dụng $ _GET:

$somevar = $_GET["uid"]; //puts the uid varialbe into $somevar

Đã trả lời ngày 20 tháng 3 năm 2012 lúc 15:15Mar 20, 2012 at 15:15

Chris Cummingschris CummingsChris Cummings

1.5282 Huy hiệu vàng24 Huy hiệu bạc39 Huy hiệu đồng2 gold badges24 silver badges39 bronze badges

4

Dưới đây là ví dụ hoạt động: Nhận giá trị biến JavaScript trên cùng một trang.



document.writeln(p1);";
?>

Đã trả lời ngày 25 tháng 7 năm 2014 lúc 7:21Jul 25, 2014 at 7:21

Hướng dẫn how to get js variable in php - cách lấy biến js trong php

Arslan Tabassumarslan TabassumArslan Tabassum

8761 Huy hiệu vàng10 Huy hiệu bạc25 Huy hiệu đồng1 gold badge10 silver badges25 bronze badges

10

Bạn có thể muốn bắt đầu bằng cách tìm hiểu JavaScript và PHP là gì. JavaScript là ngôn ngữ tập lệnh phía máy khách đang chạy trong trình duyệt của máy của máy khách được kết nối với máy chủ web mà PHP chạy. Những ngôn ngữ này không thể giao tiếp trực tiếp.

Tùy thuộc vào mục tiêu của bạn, bạn sẽ cần phát hành yêu cầu AJAX hoặc đăng yêu cầu lên máy chủ và trả về JSON/XML/HTML/bất kỳ phản hồi nào bạn cần và đưa kết quả vào cấu trúc DOM của trang web. Tôi đề nghị jQuery, bourbonejs hoặc bất kỳ khung JS nào khác cho việc này. Xem tài liệu jQuery cho các ví dụ.

Nếu bạn phải chuyển dữ liệu PHP cho JS trên cùng một trang web, bạn có thể lặp lại dữ liệu dưới dạng JS và biến dữ liệu PHP của bạn bằng json_encode () thành js.

  php echo "