Là phía máy khách hoặc máy chủ php

Kịch bản phía máy chủ vì nó liên quan đến các trang web thường đề cập đến mã PHP được thực thi trên máy chủ web trước khi dữ liệu được chuyển đến trình duyệt của người dùng. Trong trường hợp của PHP, tất cả mã PHP được thực thi phía máy chủ và không có mã PHP nào đến tay người dùng. Sau khi mã PHP được thực thi, thông tin mà nó xuất ra được nhúng vào HTML, được gửi tới trình duyệt web của người xem

Một cách để xem điều này đang hoạt động là mở một trong các trang PHP của bạn trong trình duyệt web và sau đó chọn tùy chọn "'Xem nguồn". Bạn thấy HTML, nhưng không có mã PHP. Kết quả của mã PHP là có bởi vì nó được nhúng trong HTML trên máy chủ trước khi trang web được gửi tới trình duyệt

Mã PHP mẫu và kết quả

 

Mặc dù tệp PHP phía máy chủ có thể chứa tất cả mã ở trên, nhưng mã nguồn và trình duyệt của bạn chỉ hiển thị thông tin sau

My cat Spot and my dog Clif like to play together.

Server-Side Scripting vs. Client-Side Scripting

PHP không phải là mã duy nhất liên quan đến kịch bản phía máy chủ và kịch bản phía máy chủ không giới hạn ở các trang web. Các ngôn ngữ lập trình phía máy chủ khác là Python, Ruby, C#, C++ và Java. Có nhiều trường hợp kịch bản phía máy chủ, cung cấp trải nghiệm tùy chỉnh cho người dùng

Để so sánh, tập lệnh phía máy khách hoạt động với tập lệnh nhúng—JavaScript là tập lệnh quen thuộc nhất—được gửi từ máy chủ web đến máy tính của người dùng. Tất cả quá trình xử lý tập lệnh phía máy khách diễn ra trong trình duyệt web trên máy tính của người dùng cuối. Một số người dùng vô hiệu hóa tập lệnh phía máy khách do lo ngại về bảo mật

Trích dẫn bài viết này

Định dạng

mla apa chicago

trích dẫn của bạn

Bradley, Angela. "Kịch bản phía máy chủ. "ThinkCo. https. //www. suy nghĩ. com/server-side-scripting-2694142 [truy cập ngày 15 tháng 12 năm 2022]

Tập lệnh trang web chạy ở một trong hai nơi – phía máy khách, còn được gọi là giao diện người dùng hoặc phía máy chủ, còn được gọi là back-end. Ứng dụng khách của một trang web đề cập đến trình duyệt web đang xem nó. Tất nhiên, máy chủ của một trang web là máy chủ lưu trữ nó

Hầu hết các ngôn ngữ mã hóa web được thiết kế để chạy ở phía máy chủ hoặc phía máy khách. Điều này phần lớn xác định cách họ làm việc. Dưới đây là một số ví dụ

Ngôn ngữ phía máy khách

Phát triển phía máy khách hầu như chỉ được thực hiện bằng JavaScript. Tất nhiên, đây là phần bổ sung cho mã HTML và CSS cơ bản. Lý do JavaScript được gọi là ngôn ngữ phía máy khách là vì nó chạy các tập lệnh trên máy tính của bạn sau khi bạn tải một trang web. Đây là một ví dụ


    document.getElementById['hello'].innerHTML = 'Hello';

Mã JavaScript đó lấy chuỗi 'Xin chào' và đưa nó vào phần tử có ID là 'xin chào' – giả sử đó là một

. Nội dung ban đầu bên trong phần tử đó sẽ bị thay thế, nhưng nếu bạn mở mã nguồn của trang đó, bạn sẽ vẫn thấy văn bản gốc đó chứ không phải 'Xin chào'

Điều này là do 'Xin chào, thế giới. ’ đã được thêm động vào tài liệu HTML – nó không phải là một phần của tài liệu gốc được trình duyệt của bạn tải. Tuy nhiên, những gì bạn có thể thấy là mã JavaScript do máy tính của bạn chạy

Ngôn ngữ phía máy chủ

Phía máy chủ hoặc ngôn ngữ back-end chạy tập lệnh của nó trước khi HTML được tải, không phải sau khi

Có một loạt các ngôn ngữ phía máy chủ được sử dụng trên web ngày nay. PHP là một trong những phổ biến nhất, cũng như Ruby on Rails, ASP. NET và nhiều thứ khác. Chúng được gọi là ngôn ngữ phía máy chủ vì tập lệnh của chúng không chạy trên máy tính của bạn mà chạy trên máy chủ lưu trữ trang web và gửi mã HTML xuống

Hãy xem xét mã PHP này

Mã này có tác dụng chính xác giống như mã JavaScript mà chúng ta đã xem xét trong phần trước. Nó đặt chuỗi 'Xin chào, thế giới. ’ vào phần tử

có ID là ‘hello’. Nhưng xem nguồn HTML và những gì bạn thấy là một câu chuyện khác. Bên trong các thẻ

sẽ là chuỗi ‘Xin chào’

Mặt khác, mã PHP được chạy bởi máy chủ sẽ không được nhìn thấy. Điều này là do máy chủ đã xử lý xong PHP và những gì được gửi đến máy tính của bạn là HTML thuần túy.

Sự kết luận

Hầu hết các trang web sử dụng cả ngôn ngữ phía máy khách và phía máy chủ. Mặc dù có những thứ cả hai đều có thể làm được, nhưng có một số thứ chỉ có thể được thực hiện ở phía máy chủ và có những thứ chỉ có thể được thực hiện ở phía máy khách

Kịch bản giao diện người dùng phù hợp với mọi thứ cần tương tác với người dùng, chẳng hạn như một trò chơi đơn giản. Kịch bản back-end phù hợp với mọi thứ yêu cầu tải dữ liệu động, chẳng hạn như thông báo cho người dùng biết họ đã đăng nhập

Để viết các tập lệnh front-end và back-end của riêng bạn, bạn nên học phát triển web

Facebook Twitter LinkedIn



Tiết lộ Kết nối Vật liệu. Một số liên kết trong bài viết trên là “liên kết liên kết. ” Điều này có nghĩa là nếu bạn nhấp vào liên kết và mua hàng, tôi sẽ nhận được hoa hồng liên kết. Bất kể, tôi chỉ đề xuất các sản phẩm hoặc dịch vụ mà tôi sử dụng cá nhân và tin rằng sẽ gia tăng giá trị cho độc giả của tôi

PHP chạy trên máy chủ hay máy khách?

PHP là ngôn ngữ kịch bản phía máy chủ phổ biến trong phát triển web. PHP được thực thi trên máy chủ, sau đó được dịch sang phía máy khách bằng mã HTML. Trình duyệt web của bạn sau đó sẽ tạo một đầu ra.

PHP luôn là máy chủ

Theo nguyên tắc chung, PHP và MySQL luôn chạy phía máy chủ —chúng chỉ chạy trong môi trường máy chủ. Một trình duyệt web không hiểu chúng. Đây là lý do tại sao PHP không thể theo dõi con chuột của bạn chẳng hạn.

PHP có thể chạy trên máy khách không

Tôi chắc rằng bạn đã bắt gặp nhiều trang web sử dụng javascript ở giao diện người dùng, nhưng còn việc sử dụng PHP làm ngôn ngữ phía máy khách thì sao? . it's actually possible to compile a version that's able to run inside your web browser using web assembly.

PHP là mặt nào?

PHP là ngôn ngữ kịch bản phía máy chủ được sử dụng để phát triển các ứng dụng web, trang web động và trang web tĩnh.

Chủ Đề