Cách tạo trang HTML động bằng PHP

Trong bài viết này, chúng ta sẽ biết Cách tạo một trang HTML động bằng HTML, CSS và JavaScript. Trước tiên hãy cho chúng tôi biết trang HTML động thực sự là gì

Trang HTML động, như tên gợi ý đề cập đến một trang HTML động theo cách có thể tùy chỉnh và thay đổi theo đầu vào của người dùng. Ví dụ. -

  • Sử dụng CSS, chúng ta có thể thay đổi màu nền của trang web mỗi khi người dùng nhấp vào nút trên trang web
  • Sử dụng JavaScript, chúng tôi có thể yêu cầu người dùng nhập tên của họ và sau đó hiển thị động trên trang web

Nếu bạn muốn tìm hiểu thêm về các trang HTML động, bạn có thể xem bài viết này  DHTML JavaScript

Chương này đề cập đến vô số ý tưởng, tất cả đều được sử dụng để tạo các ứng dụng Web động. Chúng bao gồm kết hợp các tệp bên ngoài, viết và sử dụng các chức năng của riêng bạn, gửi email, chuyển hướng trình duyệt Web và sử dụng hàm date() của PHP

Chương này là từ cuốn sách

PHP và MySQL cho các trang web động. Hướng dẫn trực quan QuickPro

Tìm hiểu thêm Mua

Chương này là từ cuốn sách

PHP và MySQL cho các trang web động. Hướng dẫn trực quan QuickPro

Tìm hiểu thêm Mua

Với kiến ​​thức cơ bản về PHP, đã đến lúc bắt đầu xây dựng các trang web thực sự năng động. Các trang web động, trái ngược với các trang web tĩnh mà Web được xây dựng lần đầu tiên, dễ bảo trì hơn, phản hồi nhanh hơn đối với người dùng và có thể thay đổi giao diện của chúng dựa trên các tình huống khác nhau

Trong chương này, tôi sẽ đề cập đến vô số ý tưởng, tất cả đều được sử dụng để tạo các ứng dụng Web động. Chúng bao gồm kết hợp các tệp bên ngoài, viết và sử dụng các chức năng của riêng bạn, gửi email, chuyển hướng trình duyệt Web và sử dụng hàm date() của PHP. Một số ví dụ cụ thể dựa trên công việc được thực hiện trong các chương trước và hầu hết mã của chương này sẽ được sử dụng trong các chương sau dưới dạng này hay dạng khác

Sử dụng tệp bên ngoài

Đến thời điểm này, mọi tập lệnh trong cuốn sách đều bao gồm một tệp duy nhất chứa tất cả mã được yêu cầu. Nhưng khi bạn phát triển các trang Web phức tạp hơn, bạn sẽ thấy rằng phương pháp này có nhiều hạn chế. PHP có thể dễ dàng sử dụng các tệp bên ngoài, cho phép bạn chia các tập lệnh của mình thành các phần riêng biệt của chúng. Thông thường, bạn sẽ sử dụng các tệp bên ngoài để trích xuất HTML của mình từ PHP hoặc để tách các quy trình thường được sử dụng

PHP có bốn chức năng để sử dụng các tệp bên ngoài. bao gồm(), bao gồm_once(), yêu cầu() và yêu cầu_once(). Để sử dụng chúng, tập lệnh PHP của bạn sẽ có một dòng như

include_once("filename.php");
require('/path/to/filename.html');

Việc sử dụng một trong các chức năng này có kết quả cuối cùng là lấy tất cả nội dung của tệp được bao gồm và thả nó vào tập lệnh gốc (tập lệnh gọi hàm) tại thời điểm đó. Một thuộc tính quan trọng của các tệp được bao gồm là PHP sẽ coi mã được bao gồm là HTML (i. e. , gửi trực tiếp tới trình duyệt) trừ khi nó chứa mã trong các thẻ PHP

Các phiên bản trước của PHP có sự khác biệt giữa thời điểm bạn sử dụng bao gồm() và thời điểm bạn sử dụng yêu cầu(). Bây giờ các chức năng hoàn toàn giống nhau khi hoạt động bình thường nhưng hoạt động khác khi chúng bị lỗi. Nếu một chức năng bao gồm() không hoạt động (nó không thể bao gồm tệp vì lý do nào đó), một cảnh báo sẽ được in ra trình duyệt Web ( Hình 3. 1 ), nhưng tập lệnh sẽ tiếp tục chạy. Nếu yêu cầu () không thành công, một lỗi sẽ được in và tập lệnh bị tạm dừng ( Hình 3. 2 )

Cách tạo trang HTML động bằng PHP

Hình 3. 1 Hai cuộc gọi bao gồm () không thành công

Cách tạo trang HTML động bằng PHP

Hình 3. 2 Lỗi đầu tiên của hàm request() sẽ in lỗi và chấm dứt việc thực thi tập lệnh

Cả hai chức năng cũng có phần mở rộng _once(), đảm bảo rằng tệp được đề cập chỉ được đưa vào một lần nếu một tập lệnh vô tình cố đưa nó vào nhiều lần

require_once('filename.html');

Trong ví dụ đầu tiên này, tôi sẽ sử dụng các tệp được bao gồm để tách định dạng HTML khỏi mã PHP của mình. Sau đó, các ví dụ còn lại trong chương này sẽ có thể sử dụng cùng một bố cục HTML mà bạn không cần phải viết lại mã mỗi lần

Cấu trúc trang web

Khi bạn bắt đầu sử dụng nhiều tệp trong các ứng dụng Web của mình, cấu trúc trang web tổng thể trở nên quan trọng hơn. Khi bố trí trang web của bạn, có ba cân nhắc

  • Dễ dàng bảo trì
  • Bảo vệ
  • Dễ dàng điều hướng người dùng

Sử dụng các tệp bên ngoài để lưu giữ các quy trình chuẩn và thiết kế HTML sẽ cải thiện đáng kể khả năng bảo trì trang web của bạn vì mã thường được chỉnh sửa được đặt ở một vị trí trung tâm. Tôi sẽ thường xuyên tạo một thư mục bao gồm hoặc mẫu để lưu trữ các tệp này ngoài các tập lệnh chính

Tôi khuyên bạn nên sử dụng. inc cho các tài liệu mà bảo mật không phải là vấn đề (chẳng hạn như các mẫu HTML) và. php cho những tệp chứa dữ liệu nhạy cảm hơn (chẳng hạn như thông tin truy cập cơ sở dữ liệu). Chương 8, "Bảo mật" sẽ đề cập đến những rủi ro vốn có với các tệp bên ngoài và cách sử dụng chúng một cách an toàn hơn

Cuối cùng, hãy cố gắng cấu trúc các trang web của bạn sao cho người dùng của bạn dễ dàng điều hướng, cả bằng cách nhấp vào liên kết và bằng cách nhập URL theo cách thủ công. Cố gắng tránh tạo quá nhiều thư mục lồng nhau hoặc sử dụng các thư mục và tên tệp khó gõ có chứa chữ hoa và chữ thường và tất cả các cách chấm câu

Để sử dụng các tập tin bên ngoài

  1. Thiết kế một trang HTML trong trình soạn thảo văn bản hoặc WYSIWYG của bạn (Tập lệnh 3. 1 và Hình 3. 3 )

    Cách tạo trang HTML động bằng PHP

    Hình 3. 3 Thiết kế HTML khi nó xuất hiện trong trình duyệt Web

    Để bắt đầu, tôi sẽ thiết kế bố cục HTML cho ứng dụng của mình, không phụ thuộc vào bất kỳ mã PHP nào. Phần bố cục sẽ thay đổi từ trang này sang trang khác được đánh dấu bằng nội dung từ ở nhiều dạng
  2. Sao chép mọi thứ từ dòng đầu tiên của nguồn bố cục đến ngay trước nội dung dành riêng cho trang và dán nội dung đó vào tài liệu mới (Tập lệnh 3. 2).
    
    
    
       
       PAGE TITLE
    
    
    
    Welcome to my site!
    Home Date Form Calculator Register

    Tệp đầu tiên này sẽ chứa các thẻ HTML ban đầu (từ DOCTYPE qua phần đầu và đến phần đầu của phần thân trang)
  3. Thay đổi dòng tiêu đề của trang thành read
    <?php echo $page_title; ?>
    
    Tôi muốn tiêu đề trang (xuất hiện ở đầu trình duyệt Web; xem Hình 3. 3) có thể thay đổi trên cơ sở từng trang. Để làm như vậy, tôi đặt biến này thành một biến sẽ được PHP in ra
  4. Lưu tệp dưới dạng tiêu đề. tập đoàn. Các tệp được bao gồm có thể sử dụng bất kỳ phần mở rộng nào cho tên tệp. Một số lập trình viên thích sử dụng. inc để cho biết đó là một tệp được bao gồm. (Xem thanh bên Cấu trúc trang web và Chương 8, "Bảo mật" để biết thêm thông tin. )
  5. Sao chép mọi thứ trong mẫu ban đầu từ cuối nội dung dành riêng cho trang đến cuối trang và dán vào một tệp mới. (Kịch bản 3. 3).

    © 2003 Larry E. Ullman and DMC Insights, Inc.
    Tệp chân trang chứa định dạng còn lại cho nội dung trang và sau đó đóng tài liệu HTML
  6. Lưu tệp dưới dạng chân trang. tập đoàn
  7. Tạo một tài liệu PHP mới trong trình soạn thảo văn bản của bạn (Script 3. 4).
    Vì tập lệnh này sẽ sử dụng các tệp được bao gồm cho hầu hết định dạng HTML của nó, nên tôi có thể bắt đầu và kết thúc bằng các thẻ PHP thay vì HTML
  8. Đặt biến $page_title và bao gồm tiêu đề HTML.
    $page_title = 'Welcome!';
    include ('./header.inc');
    
    $page_title sẽ cho phép tôi đặt tiêu đề mới cho mỗi trang sử dụng hệ thống mẫu này. Vì tôi thiết lập biến trước khi thêm tệp tiêu đề, nên tệp tiêu đề sẽ có quyền truy cập vào biến đó
  9. Đóng các thẻ PHP và sao chép nội dung dành riêng cho trang từ mẫu.
    ?>
    
     !  Content Title

    Content....


    Blah, blah, blah .. more content.

    Thông tin này có thể được gửi tới trình duyệt bằng cách sử dụng echo(), nhưng vì không có nội dung động ở đây nên tạm thời thoát khỏi các thẻ PHP sẽ dễ dàng và hiệu quả hơn
  10. Tạo phần PHP cuối cùng và bao gồm tệp chân trang. ________số 8_______
  11. Lưu tệp dưới dạng chỉ mục. php, tải lên máy chủ Web của bạn cùng với tiêu đề. inc và chân trang. inc, và kiểm tra trong trình duyệt Web của bạn ( Hình 3. 4 )

    Cách tạo trang HTML động bằng PHP

    Hình 3. 4 Bây giờ bố trí tương tự (xem Hình 3. 3) đã được tạo bằng các tệp bên ngoài trong PHP

  12. Nếu muốn, hãy xem mã nguồn HTML của trang ( Hình 3. 5 )

    Cách tạo trang HTML động bằng PHP

    Hình 3. 5 Nguồn HTML được tạo của trang Web phải sao chép mã trong mẫu ban đầu (tham khảo Tập lệnh 3. 1)

ví dụ 3. 1. Mẫu HTML cho các trang Web của chương này

1   
3   
4   
5       
6       PAGE TITLE
7   
8   
9   
10    
11      
12    
13    
14      
22    
23  
Welcome to my site!
15 16 17 18 19 20 21
HomeDate FormCalculatorRegister
24
25 26 27 28 35 36
29 30 31 32 33 34
 !  Content Title
37 38 39 43 44

Content....

40
41

Blah, blah, blah .. more content.

42
45 46
47 48 49 50 51
© 2003 Larry E. Ullman and DMC Insights, Inc.
52 53

ví dụ 3. 2. Phần đầu của mỗi trang Web sẽ được lưu trữ trong một tệp tiêu đề

require_once('filename.html');
0

ví dụ 3. 3. Phần kết luận của mỗi trang Web sẽ được lưu trữ trong tập tin footer này

require_once('filename.html');
1

ví dụ 3. 4. Tập lệnh này tạo một trang Web bằng cách sử dụng một mẫu được lưu trữ trong các tệp bên ngoài

require_once('filename.html');
2

ví dụ 3. 5. Chức năng này rất hữu ích để tạo một loạt menu kéo xuống

require_once('filename.html');
3

Lời khuyên

  • trong php. ini, bạn có thể điều chỉnh cài đặt include_path, cho biết vị trí của PHP và không được phép truy xuất các tệp được bao gồm
  • Như bạn sẽ thấy trong Chương 6, "Sử dụng PHP và MySQL", bất kỳ tập tin đi kèm nào chứa thông tin nhạy cảm (như truy cập cơ sở dữ liệu) nên được lưu trữ bên ngoài thư mục tài liệu Web
  • Như một cách thực hành tốt nhất, hãy sử dụng. /filename cú pháp khi đề cập đến các tệp trong cùng thư mục với tệp mẹ (bao gồm), như tôi đã thực hiện ở đây. Một tệp được lưu trữ trong một thư mục phía trên tệp mẹ sẽ được đưa vào bằng đường dẫn. /tên tệp và một tệp được lưu trữ trong thư mục bên dưới tệp mẹ sẽ sử dụng thư mục/tên tệp
  • Bạn có thể bao gồm các tệp của mình bằng đường dẫn tương đối—như tôi có ở đây—hoặc đường dẫn tuyệt đối.
    require_once('filename.html');
    
    4
  • Vì yêu cầu () có nhiều tác động hơn đến tập lệnh khi nó không thành công, tôi khuyên bạn nên sử dụng nó cho các nhiệm vụ quan trọng bao gồm (như những thứ kết nối với cơ sở dữ liệu) và sử dụng bao gồm () cho mỹ phẩm
  • Bạn có thể loại bỏ thông báo lỗi xảy ra khi hàm include() không thành công bằng cách đặt trước chức năng đang chờ xử lý với @, toán tử loại bỏ lỗi.
    require_once('filename.html');
    
    5

Trang 1 trên 8 Tiếp theo >

  • + Chia sẻ nội dung này

Thư quảng cáo & Ưu đãi đặc biệt của Peachpit

Tôi muốn nhận các ưu đãi độc quyền và nghe về các sản phẩm từ Peachpit và dòng thương hiệu của nó. Tôi có thể hủy đăng ký bất cứ lúc nào

Tổng quan


Giáo dục Pearson, Inc. , 221 River Street, Hoboken, New Jersey 07030, (Pearson) giới thiệu trang web này để cung cấp thông tin về các sản phẩm và dịch vụ của Peachpit có thể được mua thông qua trang web này

Thông báo về quyền riêng tư này cung cấp tổng quan về cam kết của chúng tôi đối với quyền riêng tư và mô tả cách chúng tôi thu thập, bảo vệ, sử dụng và chia sẻ thông tin cá nhân được thu thập thông qua trang web này. Xin lưu ý rằng các trang web khác của Pearson cũng như các sản phẩm và dịch vụ trực tuyến có chính sách bảo mật riêng

Thu thập và sử dụng thông tin


Để tiến hành kinh doanh và cung cấp các sản phẩm và dịch vụ, Pearson thu thập và sử dụng thông tin cá nhân theo nhiều cách liên quan đến trang web này, bao gồm

câu hỏi và thắc mắc

Đối với các yêu cầu và câu hỏi, chúng tôi thu thập yêu cầu hoặc câu hỏi, cùng với tên, chi tiết liên hệ (địa chỉ email, số điện thoại và địa chỉ gửi thư) và bất kỳ thông tin bổ sung nào khác được tự nguyện gửi cho chúng tôi thông qua biểu mẫu Liên hệ với chúng tôi hoặc email. Chúng tôi sử dụng thông tin này để giải quyết yêu cầu và trả lời câu hỏi

Cửa hàng trực tuyến

Đối với các đơn đặt hàng và mua hàng được đặt thông qua cửa hàng trực tuyến của chúng tôi trên trang web này, chúng tôi thu thập chi tiết đơn đặt hàng, tên, tên và địa chỉ tổ chức (nếu có), địa chỉ email, số điện thoại, địa chỉ giao hàng và thanh toán, thông tin thẻ tín dụng/thẻ ghi nợ, tùy chọn giao hàng và bất kỳ . Chúng tôi sử dụng thông tin này để hoàn thành giao dịch, thực hiện đơn đặt hàng, liên lạc với các cá nhân đặt hàng hoặc truy cập cửa hàng trực tuyến và cho các mục đích liên quan

khảo sát

Pearson có thể tạo cơ hội để cung cấp phản hồi hoặc tham gia vào các cuộc khảo sát, bao gồm các cuộc khảo sát đánh giá các sản phẩm, dịch vụ hoặc trang web của Pearson. Việc tham gia là tự nguyện. Pearson thu thập thông tin được yêu cầu trong các câu hỏi khảo sát và sử dụng thông tin đó để đánh giá, hỗ trợ, duy trì và cải thiện sản phẩm, dịch vụ hoặc trang web;

Cuộc thi và bản vẽ

Thỉnh thoảng, chúng tôi có thể tài trợ cho một cuộc thi hoặc vẽ. Việc tham gia là tùy chọn. Pearson thu thập tên, thông tin liên hệ và các thông tin khác được chỉ định trên mẫu đăng ký tham gia cuộc thi hoặc bức vẽ để tiến hành cuộc thi hoặc bức vẽ. Pearson có thể thu thập thông tin cá nhân bổ sung từ những người chiến thắng trong một cuộc thi hoặc vẽ tranh để trao giải thưởng và cho các mục đích báo cáo thuế, theo yêu cầu của pháp luật

bản tin

Nếu bạn đã chọn nhận bản tin email hoặc thư quảng cáo và ưu đãi đặc biệt nhưng muốn hủy đăng ký, chỉ cần gửi email tới ask@peachpit. com

Thông báo dịch vụ

Trong những trường hợp hiếm hoi, cần phải gửi một thông báo liên quan đến dịch vụ nghiêm ngặt. Chẳng hạn, nếu dịch vụ của chúng tôi tạm thời bị đình chỉ để bảo trì, chúng tôi có thể gửi cho người dùng một email. Nói chung, người dùng không được chọn không tham gia các liên lạc này, mặc dù họ có thể hủy kích hoạt thông tin tài khoản của mình. Tuy nhiên, những thông tin liên lạc này không có tính chất quảng cáo.

Dịch vụ khách hàng

Chúng tôi thường xuyên liên lạc với người dùng để cung cấp các dịch vụ được yêu cầu và đối với các vấn đề liên quan đến tài khoản của họ, chúng tôi sẽ trả lời qua email hoặc điện thoại theo mong muốn của người dùng khi người dùng gửi thông tin của họ qua biểu mẫu Liên hệ với chúng tôi

Thu thập và sử dụng thông tin khác


Nhật ký ứng dụng và hệ thống

Pearson tự động thu thập dữ liệu nhật ký để giúp đảm bảo việc phân phối, tính khả dụng và tính bảo mật của trang web này. Dữ liệu nhật ký có thể bao gồm thông tin kỹ thuật về cách người dùng hoặc khách truy cập kết nối với trang web này, chẳng hạn như loại trình duyệt, loại máy tính/thiết bị, hệ điều hành, nhà cung cấp dịch vụ internet và địa chỉ IP. Chúng tôi sử dụng thông tin này cho mục đích hỗ trợ và theo dõi tình trạng của trang web, xác định sự cố, cải thiện dịch vụ, phát hiện truy cập trái phép và hoạt động gian lận, ngăn chặn và ứng phó với sự cố bảo mật cũng như mở rộng quy mô tài nguyên máy tính một cách thích hợp

Phân tích trang web

Pearson có thể sử dụng các dịch vụ phân tích xu hướng web của bên thứ ba, bao gồm Google Analytics, để thu thập thông tin của khách truy cập, chẳng hạn như địa chỉ IP, loại trình duyệt, trang giới thiệu, trang đã truy cập và thời gian dành cho một trang web cụ thể. Mặc dù các dịch vụ phân tích này thu thập và báo cáo thông tin trên cơ sở ẩn danh, nhưng chúng có thể sử dụng cookie để thu thập thông tin về xu hướng web. Thông tin được thu thập có thể cho phép Pearson (chứ không phải dịch vụ xu hướng web của bên thứ ba) liên kết thông tin với dữ liệu nhật ký hệ thống và ứng dụng. Pearson sử dụng thông tin này để quản trị hệ thống và xác định các sự cố, cải thiện dịch vụ, phát hiện truy cập trái phép và hoạt động gian lận, ngăn chặn và ứng phó với các sự cố bảo mật, mở rộng quy mô tài nguyên máy tính một cách thích hợp và mặt khác hỗ trợ và cung cấp trang web này cũng như các dịch vụ của trang web

Trang web này sử dụng cookie và các công nghệ tương tự để cá nhân hóa nội dung, đo lường các kiểu lưu lượng truy cập, kiểm soát bảo mật, theo dõi việc sử dụng và truy cập thông tin trên trang web này cũng như cung cấp các thông báo và quảng cáo dựa trên sở thích. Người dùng có thể quản lý và chặn việc sử dụng cookie thông qua trình duyệt của họ. Vô hiệu hóa hoặc chặn một số cookie nhất định có thể hạn chế chức năng của trang web này

Không theo dõi

Trang web này hiện không phản hồi tín hiệu Không theo dõi

Bảo vệ


Pearson sử dụng các biện pháp an ninh vật lý, hành chính và kỹ thuật phù hợp để bảo vệ thông tin cá nhân khỏi bị truy cập, sử dụng và tiết lộ trái phép

Những đứa trẻ


Trang web này không dành cho trẻ em dưới 13 tuổi

Tiếp thị


Pearson có thể gửi hoặc gửi thông tin tiếp thị trực tiếp tới người dùng, với điều kiện là

  • Pearson sẽ không sử dụng thông tin cá nhân được thu thập hoặc xử lý với tư cách là nhà cung cấp dịch vụ trường học K-12 cho mục đích quảng cáo trực tiếp hoặc nhắm mục tiêu
  • Hoạt động tiếp thị như vậy phù hợp với luật hiện hành và nghĩa vụ pháp lý của Pearson
  • Pearson sẽ không cố ý chỉ đạo hoặc gửi thông tin tiếp thị đến một cá nhân đã bày tỏ mong muốn không nhận thông tin tiếp thị
  • Trong trường hợp luật hiện hành yêu cầu, sự đồng ý rõ ràng hoặc ngụ ý đối với hoạt động tiếp thị tồn tại và chưa bị rút lại

Pearson có thể cung cấp thông tin cá nhân cho nhà cung cấp dịch vụ bên thứ ba trên cơ sở hạn chế để cung cấp hoạt động tiếp thị chỉ thay mặt cho Pearson hoặc công ty liên kết hoặc khách hàng mà Pearson là nhà cung cấp dịch vụ. Tùy chọn tiếp thị có thể được thay đổi bất cứ lúc nào

Chỉnh sửa/Cập nhật thông tin cá nhân


Nếu thông tin nhận dạng cá nhân của người dùng thay đổi (chẳng hạn như địa chỉ gửi thư hoặc địa chỉ email của bạn), chúng tôi sẽ cung cấp cách sửa hoặc cập nhật dữ liệu cá nhân của người dùng đó đã cung cấp cho chúng tôi. Điều này có thể được thực hiện trên trang Tài khoản. Nếu người dùng không còn mong muốn sử dụng dịch vụ của chúng tôi nữa và muốn xóa tài khoản của mình, vui lòng liên hệ với chúng tôi theo địa chỉ customer-service@informit. com và chúng tôi sẽ xử lý việc xóa tài khoản của người dùng

Lựa chọn/Từ chối


Người dùng luôn có thể đưa ra lựa chọn sáng suốt về việc liệu họ có nên tiếp tục với một số dịch vụ do Adobe Press cung cấp hay không. Nếu bạn chọn tự xóa mình khỏi (các) danh sách gửi thư của chúng tôi, chỉ cần truy cập trang sau và bỏ chọn bất kỳ thông tin liên lạc nào mà bạn không muốn nhận nữa. www. hố đào. com/u. aspx

Bán thông tin cá nhân


Pearson không cho thuê hoặc bán thông tin cá nhân để đổi lấy bất kỳ khoản thanh toán tiền nào

Mặc dù Pearson không bán thông tin cá nhân, như được định nghĩa trong luật Nevada, cư dân Nevada có thể gửi email yêu cầu không bán thông tin cá nhân của họ tới NevadaDesignatedRequest@pearson. com

Tuyên bố về quyền riêng tư bổ sung dành cho cư dân California


Cư dân California nên đọc tuyên bố bổ sung về quyền riêng tư của chúng tôi dành cho cư dân California cùng với Thông báo về quyền riêng tư này. Tuyên bố bổ sung về quyền riêng tư dành cho cư dân California giải thích cam kết của Pearson tuân thủ luật pháp California và áp dụng cho thông tin cá nhân của cư dân California được thu thập liên quan đến trang web này và Dịch vụ

Chia sẻ và Tiết lộ


Pearson có thể tiết lộ thông tin cá nhân, như sau

  • Theo yêu cầu của pháp luật
  • Với sự đồng ý của cá nhân (hoặc cha mẹ của họ, nếu cá nhân là trẻ vị thành niên)
  • Đáp lại trát đòi hầu tòa, lệnh của tòa án hoặc quy trình pháp lý, trong phạm vi được pháp luật cho phép hoặc yêu cầu
  • Để bảo vệ an ninh và an toàn của cá nhân, dữ liệu, tài sản và hệ thống, phù hợp với luật hiện hành
  • Liên quan đến việc bán, liên doanh hoặc chuyển nhượng khác một phần hoặc toàn bộ công ty hoặc tài sản của mình, tuân theo các quy định của Thông báo về Quyền riêng tư này
  • Để điều tra hoặc giải quyết gian lận thực tế hoặc nghi ngờ hoặc các hoạt động bất hợp pháp khác
  • Để thực hiện các quyền hợp pháp của mình, bao gồm thực thi Điều khoản sử dụng cho trang web này hoặc hợp đồng khác
  • Cho các công ty trực thuộc Pearson và các công ty và tổ chức khác thực hiện công việc cho Pearson và có nghĩa vụ bảo vệ quyền riêng tư của thông tin cá nhân theo Thông báo về Quyền riêng tư này
  • Gửi tới trường học, tổ chức, công ty hoặc cơ quan chính phủ, nơi Pearson thu thập hoặc xử lý thông tin cá nhân trong môi trường trường học hoặc thay mặt cho tổ chức, công ty hoặc cơ quan chính phủ đó

liên kết


Trang web này chứa đường dẫn tới những trang khác. Xin lưu ý rằng chúng tôi không chịu trách nhiệm về các hoạt động bảo mật của các trang web khác đó. Chúng tôi khuyến khích người dùng của mình lưu ý khi họ rời khỏi trang web của chúng tôi và đọc các tuyên bố về quyền riêng tư của mỗi và mọi trang web thu thập Thông tin cá nhân. Tuyên bố về quyền riêng tư này chỉ áp dụng cho thông tin được thu thập bởi trang web này

Yêu cầu và Liên hệ


Vui lòng liên hệ với chúng tôi về Thông báo Quyền riêng tư này hoặc nếu bạn có bất kỳ yêu cầu hoặc câu hỏi nào liên quan đến quyền riêng tư đối với thông tin cá nhân của bạn

Những thay đổi đối với Thông báo về quyền riêng tư này


Chúng tôi có thể sửa đổi Thông báo về quyền riêng tư này thông qua một bài đăng cập nhật. Chúng tôi sẽ xác định ngày sửa đổi có hiệu lực trong bài đăng. Thông thường, các bản cập nhật được thực hiện để mang lại sự rõ ràng hơn hoặc để tuân thủ các thay đổi trong yêu cầu quy định. Nếu các bản cập nhật liên quan đến những thay đổi quan trọng đối với việc thu thập, bảo vệ, sử dụng hoặc tiết lộ Thông tin cá nhân, Pearson sẽ cung cấp thông báo về thay đổi thông qua một thông báo dễ thấy trên trang web này hoặc cách thích hợp khác. Việc tiếp tục sử dụng trang web sau ngày có hiệu lực của bản sửa đổi đã đăng chứng tỏ sự chấp nhận. Vui lòng liên hệ với chúng tôi nếu bạn có câu hỏi hoặc thắc mắc về Thông báo quyền riêng tư hoặc bất kỳ sự phản đối nào đối với bất kỳ sửa đổi nào

PHP có thể tạo nội dung trang động không?

PHP là ngôn ngữ lập trình được thiết kế để tạo các trang web một cách tương tác trên máy tính phục vụ chúng , được gọi là máy chủ web. Không giống như HTML, nơi trình duyệt web sử dụng thẻ và đánh dấu để tạo trang, mã PHP chạy giữa trang được yêu cầu và máy chủ web, bổ sung và thay đổi đầu ra HTML cơ bản.

Có thể sử dụng PHP để tạo mã HTML không?

PHP và HTML tương tác với nhau rất nhiều. PHP có thể tạo HTML và HTML có thể chuyển thông tin tới PHP. Trước khi đọc những câu hỏi thường gặp này, điều quan trọng là bạn phải học cách truy xuất các biến từ các nguồn bên ngoài.

Làm cách nào để tạo trang HTML trong PHP?

Step 1: Firstly, we have to type the Html code in any text editor or open the existing Html file in the text editor in which we want to use the PHP. Step 2: Now, we have to place the cursor in any tag of the tag where we want to add the code of PHP. And, then we have to type the start and end tag of PHP.

Làm cách nào để tạo các trang web động bằng PHP MySQL?

Trong Dự án có hướng dẫn này, bạn sẽ. .
Tạo cơ sở dữ liệu, người dùng và bảng trong MySQL và tạo kết nối cơ sở dữ liệu trong PHP
Áp dụng kiến ​​thức PHP để nắm bắt và bảo mật đầu vào từ người dùng trước khi gửi nó đến cơ sở dữ liệu
Tạo các chức năng thêm, cập nhật, xóa và truy xuất trong ứng dụng web PHP tương tác với cơ sở dữ liệu MySQL