Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php

Hoặc bởi Pure JS, xem thêm trên StackOverflow: Yêu cầu bài đăng JavaScript như một biểu mẫu

Nhưng tại sao cố gắng thiết lập $ _Session với JS? Bất kỳ biến JS nào cũng có thể được sửa đổi bởi một người chơi với một số công cụ của bên thứ 3 (firebug), do đó, bất kỳ người chơi nào cũng có thể điều chỉnh $ _session []! Và PHP không thể cung cấp cho JS bất kỳ mã bí mật nào (hoặc thậm chí [cuộn] được mã hóa) để trả lại, tất cả đều hiển thị. JQuery hoặc Ajax không thể giúp đỡ, cuối cùng tất cả đều là JS.

Điều này xảy ra trong thiết kế trò chơi trực tuyến rất nhiều. . ]. Sau đó, tôi sử dụng PHP để [tạo HTML] hiển thị câu đố ban đầu bắt đầu. Sau đó, JS tiếp quản, xem các nút và Modding Element XY khi người chơi thực hiện di chuyển. Tôi không muốn chơi máy chủ khách hàng (như WOW) và hỏi máy chủ 'Này, người chơi của tôi muốn chuyển sang XY, tôi nên làm gì?'. Đó là rất nhiều băng thông, tôi không muốn máy chủ liên quan.

Và tôi chỉ có thể gửi bài viết mỗi khi người chơi mắc lỗi (hoặc chết). Người chơi có thể chặn các bài đăng gửi đi (và thay đổi Vars JS cục bộ để khiến nó quên đi số lượng ra) hoặc đơn giản là sửa đổi dữ liệu bài đăng đi. Vâng, mọi người sẽ làm điều này, đặc biệt là nếu tiền thật có liên quan.

Nếu trò chơi nhỏ, bạn có thể gửi cập nhật bài đăng mỗi lần di chuyển (nhấp vào nút), 1 chiều, với bài đăng của hai động tác cuối cùng. Sau đó, sự tỉnh táo của máy chủ cuối cùng và mèo mới trong $ _Session ['allmove']. Nếu trò chơi rất lớn, bạn có thể gửi bản cập nhật 'nửa chừng' của tất cả các động tác trước và xem nó có khớp trong danh sách cập nhật cuối cùng không.

Sau đó, sau khi một JS nghĩ rằng chúng tôi có một nút giành chiến thắng, thêm hoặc mod để thay đổi các trang:

document.getElementById('but1').onclick=Function("leave()");
...
function leave() {
    var line='crimegameonline-p9b.php';
    top.location.href=line;
}

Sau đó, PHP của trang mới xem $ _Session ['init'] và chơi thông qua từng $ _Session ['allmove'] để xem nó có thực sự là người chiến thắng không. Máy chủ (PHP) phải quyết định xem nó có thực sự là người chiến thắng chứ không phải máy khách (JS).

Tôi có mã JavaScript như thế này:

Sau đó, tôi muốn có được $ Rodeid đó ở một nơi khác bằng mã PHP, có thể như thế này:

Cảm ơn trước!

Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
Ngày 11 tháng 6 năm 2020in Java-scriptby • & NBSP; 37.510 điểm • 18.887 lượt xem in Java-Script by
• 37,510 points
18,887 views

2 Câu trả lời cho câu hỏi này.

Xin chào @Kartik,

Bạn không thể đặt biến phiên máy chủ trực tiếp từ JS.

Để làm điều đó, bạn có thể thực hiện cuộc gọi AJAX đến tập lệnh PHP chuyển giá trị bạn muốn đặt và đặt nó bên máy chủ:

$('#editRole').on('show.bs.modal', function (e) {  

    $roleID =  $(e.relatedTarget).attr('data-id');

    //ajax call 
    $.ajax({
         url: "set_session.php",
         data: { role: $roleID }
    });                             
}); 

set_session.php

//preliminary code

Session::put('roleID', $request->input('role') );    

Hy vọng & nbsp; Điều này là hữu ích!

Đến & nbsp; Biết thêm về JavaScript, tham gia khóa đào tạo Java toàn diện trực tuyến.

Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
Đã trả lời ngày 11 tháng 6 năm 2020by Niroj • & NBSP; 82.800 điểm Jun 11, 2020 by Niroj
• 82,800 points

Vâng, nó là có thể. Bạn có thể sử dụng Document.cookie, window.localstorage hoặc window.sessionStorage. Nhưng window.localstorage và sessionStorage chỉ được hỗ trợ trong các trình duyệt hiện đại. Vì vậy, bạn nên kiểm tra khả năng tương thích của trình duyệt trước khi tiến hành. . } other {localStorage ['test'] = 'lưu vào lưu trữ cục bộ']; }}
But window.localStorage and sessionStorage are only supported in modern Browsers.
So, you should check for browser's compatibility before proceeding.
[CODE]

[/MÃ SỐ]

Bạn có thể kiểm tra https://www.emmason247.com.ng/tutorial/javascript-persistent-varable-storage-using-localstorage-and-sessionStorage/ggzigwwzd & nbsp;
 for more information on sessionStorage and localStorage

Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
Đã trả lời ngày 9 tháng 8 năm 2020 OKUGBE • & NBSP; 280 điểm Aug 9, 2020 by Okugbe
• 280 points

Các câu hỏi liên quan trong Java-script

  • Tất cả danh mục
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Apache Kafka (84)(84)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Apache Spark (596)(596)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Azure (131)(131)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Dữ liệu lớn Hadoop (1.907)(1,907)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Blockchain (1.673)(1,673)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    C# (133)(133)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    C ++ (268)(268)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Tư vấn nghề nghiệp (1.060)(1,060)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Điện toán đám mây (3,391)(3,391)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    An ninh mạng & hack đạo đức (147)(147)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Phân tích dữ liệu (1.266)(1,266)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Cơ sở dữ liệu (853)(853)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Khoa học dữ liệu (75)(75)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    DevOps & Agile (3.500)(3,500)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Tiếp thị kỹ thuật số (111)(111)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Các chủ đề về sự kiện & xu hướng (28)(28)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    IoT (Internet of Things) (387)(387)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Java (1.203)(1,203)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Kotlin (3)(3)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Quản trị Linux (384)(384)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Học máy (337)(337)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    MicroStrargety (6)(6)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    PMP (423)(423)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Power BI (516)(516)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Python (3.154)(3,154)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    RPA (650)(650)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Salesforce (92)(92)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Selenium (1.569)(1,569)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Kiểm tra phần mềm (56)(56)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Tableau (608)(608)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Talend (73)(73)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Các loại (124)(124)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Phát triển web (2.999)(2,999)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Hỏi chúng tôi bất cứ điều gì! (66)(66)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Những người khác (1.376)(1,376)
  • Hướng dẫn set session in javascript php - thiết lập phiên trong javascript php
    Phát triển di động (111)(111)

Đăng ký nhận bản tin của chúng tôi và nhận được các khuyến nghị cá nhân hóa.

Bạn co săn san để tạo một tai khoản? Đăng nhập.

Làm thế nào có thể đặt phiên trong JavaScript bằng PHP?

Để tạo một phiên trong PHP thông qua JavaScript rất đơn giản.Bạn phải gọi XMLHTTPREQUEST (AJAX) đến máy chủ và chuyển dữ liệu của bạn trong cơ thể.Bất cứ dữ liệu nào bạn muốn lưu trong phiên của bạn.call an XMLHttpRequest(AJAX) to the server and pass your data in the body. whatever data you want to save in your session.

Chúng ta có thể đặt giá trị phiên trong JavaScript không?

Không có phương thức làm sẵn trong JS để có được giá trị của phiên và nó cần phải có được thông qua ngôn ngữ máy chủ.Ví dụ: Java có thể được sử dụng để lấy giá trị của phiên và gán nó cho biến JS., and it needs to be obtained through the server language. For example, java can be used to get the value of Session and assign it to JS variable.

JavaScript có thể truy cập phiên PHP không?

Chúng ta có thể truy cập _Session từ JavaScript bằng cách viết mã như đã nói.Nói rằng chúng ta không thể truy cập biến _Session vì PHP là phía máy chủ và JavaScript là phía máy khách rất sai lệch.Có, JavaScript là khách hàng nhưng nếu được bao gồm trong.Tệp PHP, as said. Saying that we can not access the _SESSION variable because php is server side and javascript is client side is very misleading. Yes, javascript is clientside but if the is included within the . php file, the

Phiên được đặt trong PHP là gì?

Một phiên là một cách để lưu trữ thông tin (trong các biến) sẽ được sử dụng trên nhiều trang.Không giống như cookie, thông tin không được lưu trữ trên máy tính người dùng.a way to store information (in variables) to be used across multiple pages. Unlike a cookie, the information is not stored on the users computer.