دانلود آموزش دوره های پی اچ پی
پیاچپی (PHP) یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پیاچپی است. در ابتدا پیاچپی از عبارت صفحهٔ خانگی شخصی (Personal Home Page) گرفته شدهبود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پیاچپی: پیشپردازندهٔ ابرمتن است. کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط
گرافیکی کاربر مورد استفاده قرار بگیرد.
پیاچپی یک نرمافزار آزاد است که تحت مجوز پیاچپی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان پیاچپی، با مجوز همگانی گنو (GPL) سازگار نیست. پیاچپی را میتوان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستمهای عامل و پلتفرمها (یا سکوها) وجود دارد.
در دوره آموزشی Lynda PHP Tutorial Series با آموزش دوره های پی اچ پی آشنا می شوید.
سرفصل های دوره آموزشی Lynda PHP Advanced Topics:- فضای نام
- رابط های استاندارد
- صفات
- سازنده ها، غیرسازنده ها و تک عضوی ها
- کپی اشیاء
- خلاصه کلاس
- تکرارکننده
- ژنراتور
- هش کردن رمز عبور و تایید
- نوشتن نکات، نکات دقیق و بازگشت نوع ها
- خوشه بندی های پیشرفته
- استثنا تو در تو و استثنا SPL
سرفصل های دوره آموزشی Lynda PHP: Accessing Databases with PDO and MySQLi:- اتصال به پایگاه داده با PDO یا MySQLi
- واکشی یک مجموعه نتیجه
- اجرای کوئری های ساده غیر SELECT
- تمیز کردن ورودی کاربر
- مقادیر ورودی و خروجی اتصال
- ارسال آرایه ای از مقادیر به روش () execute
- کار با روشهای پیشرفته واکشی PDO
- اجرای تراکنش MySQLi
- آزاد کردن منابعی که دیگر نیازی به آنها نیست
- ارسال درخواست های متعدد
- ایجاد نمونه ای از یک کلاس از یک مجموعه نتیجه
سرفصل های دوره آموزشی Lynda PHP: Clean URLs on Apache Server:- بررسی تنظیمات Apache
- ایجاد عبارات منظم ساده
- حذف .php از URL ها
- جایگزینی رشته های پرس و جو
- نمایش URL های تمیز در نتایج جستجو
- پیوند دادن به بخشهایی از یک صفحه وب
- ایجاد یک URL تمیز برای هر فایل PHP
سرفصل های دوره آموزشی Lynda PHP: Creating Secure Websites:- اسکریپت نویسی بین سایت (XSS)
- جعل درخواست بین سایت (CSRF)
- تزریق SQL
- رمزگذاری و امضای کوکی ها
- هواپیماربایی و رفع مشکلات جلسه
- ایمن سازی پرونده های بارگذاری شده
- احراز هویت کاربر
- خنثی کردن حملات بی رحمانه
- قرار دادن IP در لیست سیاه
- اجرای توکن های تنظیم مجدد رمز عبور
سرفصل های دوره آموزشی Lynda PHP: Email with Swift Mailer:- Swift Mailer چیست؟
- نصب Swift Mailer
- آماده سازی
ایمیل اصلی
- ارسال ایمیل از طریق SMTP
- انتقال ایمیل به عوامل حمل و نقل پستی
- ارسال پیوست
- ارسال ایمیل HTML
- شخصی سازی نامه های انبوه
- محدود کردن میزان ارسال ایمیل
سرفصل های دوره آموزشی Lynda PHP: Managing Persistent Sessions:- پیکربندی جلسات
- بازرسی از نحوه ذخیره داده های جلسه
- اجرای جلسات مداوم
- ایجاد یک پایگاه داده SQL برای ذخیره داده های جلسه
- پیاده سازی PHP SessionHandlerInterface
- نوشتن داده های جلسه
- تعطیل و از بین بردن جلسات
- ایجاد سیستم ورود به سیستم خودکار با جلسات مداوم
- ایجاد ورودهای مداوم
- بررسی اعتبار بازدید کننده
- احراز هویت کاربران
- خروج کاربران به صورت انتخابی
سرفصل های دوره آموزشی Lynda PHP: Object-Oriented Programming:- تعریف کلاس ها
- روش های تماس
- کلاس های ارث
- کلاسهای گسترده و غالب
- دستیابی و کنترل دسترسی به خصوصیات و روش ها
- خصوصیات و روشهای استاتیک
- روشهای جادویی: سازنده ، تخریب کننده و کلون
- ایجاد یک پروژه PHP OOP
سرفصل های دوره آموزشی Lynda PHP: Object-Oriented Programming with Databases:- ایجاد بانک اطلاعاتی و جداول پروژه
- اتصال به پایگاه داده
- نمایش داده های پایگاه داده با OOP
- الگوی طراحی رکورد فعال
- تعریف کلاس پایگاه داده محور
- انجام وظایف پایگاه داده مشترک با OOP
- ایجاد کد ارثی و قابل استفاده مجدد
- احراز هویت کاربر شی گرا
- صفحه بندی شی گرا
سرفصل های دوره آموزشی Lynda PHP Performance Optimization:- تکنیک ها و ابزارهای بهینه سازی عمومی
- PHP و Xdebug
- حافظه پنهان کد
- بهینه سازی در PHP
- به روزرسانی PHP
- بهینه سازی ماکرو در مقابل میکرو
- ذخیره HTTP
- فشرده سازی HTTP
- HTTP / 2
سرفصل های دوره آموزشی Lynda PHP: Resizing and Watermarking Images:- مقیاس گذاری تصویر با مقیاس تصاویر ()
- تغییر اندازه تصویر با imagecopyresampled ()
- افزودن علامت های آبی
- اصلاح جهت گیری
- پردازش دسته ای تصاویر
سرفصل های دوره آموزشی Lynda PHP: Test-Driven Development with PHPUnit:- چرا از تست واحد استفاده کنیم؟
- نوشتن تست های واحد
- گسترش تست های واحد
- فیلتر کردن تست های PHPUnit
- ساختن اشیای ساختگی
- کار با ارائه دهندگان داده
- نوشتن یک آزمون مبتنی بر استثنا
- استفاده از تاکتیک های TDD
- استفاده از تاکتیک های پیشرفته PHPUnit ، مانند آزمایش پایگاه داده
سرفصل های دوره آموزشی Lynda PHP: Testing Legacy Applications:- چه چیزی هنگام آزمایش کد قدیمی تغییر می کند
- چرا تست کد قدیمی می تواند دشوار باشد
- شناسایی وابستگی های کدگذاری شده در کد
- تصمیم گیری در مورد آزمایش کردن
- تست کد قدیمی
- برنامه ریزی یک سناریو
- ساخت سناریوی آزمایش از ابتدا
- Refactoring مجموعه تست
سرفصل های دوره آموزشی Lynda PHP for Web Designers:- نحوه استفاده از PHP در یک صفحه وب
- ذخیره و نمایش متن و اعداد در متغیرها
- استفاده از توابع
- اضافه کردن نظرات به اسکریپت های PHP شما
- انتقال عناصر مشترک صفحه برای شامل پرونده ها
- نمایش مطالب مختلف در یک صفحه
- کار با مقادیر متعدد در آرایه ها و حلقه ها
- دریافت فرم ارسال شده توسط روش POST
- استفاده از جلسات PHP برای حفظ داده ها
- ذخیره داده ها در متغیرهای جلسه
- اتصال به پایگاه داده و SQL
- خطاهای مدیریت
کلمات کلیدی: PHP, آموزش PHP, آموزش تصویری PHP, آموزش ویدیویی PHP, آموزش کامل PHP, آموزش کاربردی PHP, فیلم آموزشی PHP, فی,
Lynda full tutorial collection,
مغدیش, مغدیش, Download Lynda PHP Tutorial Series,
Tutorial,
E-Learning,
Training Course,
Education,
برنامه نویسی و طراحی وب,
Instruction,
CBT,
Teacher,
Direct Download Link,
DDL,
New,
Update,
Online,
Buy,
Usnet,
Torrent,
P30Download,
Danlod,
Danload,
Donload,
nhkg,n hl,ca,
مغدیش حاح فعفخقهشم سثقهثس, مغدیش حاح فعفخقهشم سثقهثس, Implement namespaces, extend interfaces, create your first Trait, dive into object-oriented programming, and discover versatile scripting methods with this course.,
دانلود آموزش های شرکت لیندا,
gdknh, gdknh, دانلود آموزش آموزش دوره های پی اچ پی,
اموزش آنلاین,
مجازی,
فیلم آموزشی,
مبتنی بر کامپیوتر,
یادگیری,
ویدئو,
دوره آموزشی,
Development, download, Learning, Lynda, PHP, لیندا, وب, پی اچ پی, Web, آموزش, برنامه نویسی, توسعه, دانلود, طراحی سایت,
راهنمای تصویری,
استاد,
مدرس,
معلم,
تدریس خصوصی,
Development & Web,
رایگان,
خرید,
پی سی,
پی 30,
با لینک مستقیم,
اپدیت,
در دوره آموزشی Lynda PHP Tutorial Series با آموزش دوره های پی اچ پی آشنا می شوید.,
ترافیک نیم بها,
ای لرنینگ,
فایل آموزش,
از راه دور,
مجانی,
داونلود,
دانلد,
تورنت,
یوزنت,
تحميل,
ڈاؤن لوڈ,
دریافت,
فعفخقهشم مثشقدهدل فقشهدهدل,
hl,ca n,vi ihd \d h] \d, hl,ca n,vi ihd md h] md,دانلود Lynda PHP Tutorial Series - آموزش دوره های پی اچ پی,
2021-01-02
17:45:22
دانلود Lynda PHP Tutorial Series - آموزش دوره های پی اچ پی
🎓 نام آموزش | Lynda PHP Tutorial Series |
📁 دسته بندی | برنامه نویسی و طراحی وب |
💾 حجم فایل | 8716 مگابایت |
📅 تاریخ به روزرسانی | 1399/10/7 |
📊 تعداد دانلود | 18,856 |
❤️ هزینه دانلود | رایگان و نیم بها |
Lynda PHP Tutorial Series
Download
Lynda PHP: Advanced Topics
Implement namespaces, extend interfaces, create your first Trait, dive into object-oriented programming, and discover versatile scripting methods with this course. Web developer Justin Yost takes you into the advanced parts of the PHP server-side language, including abstract classes, iterators, generators, and password hashing. He provides an overview of each topic, takes you through how to code each item for the first time, and then shows you how to expand further. Learn how to establish consistency, solve problems, and prevent your applications from crashing by applying the techniques Justin shares in this course. Take your object-oriented programming beyond basic attributes and methods into using constructors, deconstructors, and singletons. Build nested exceptions, use type hints, and explore additional ways you can craft more flexible software using PHP.
Topics include:
- Namespaces
- Standard Interfaces
- Traits
- Constructors, Deconstructors, and Singletons
- Cloning Objects
- Abstract Classes
- Iterators
- Generators
- Password hashing and verification
- Type Hints, Strict Type Hints, and Return Types
- Advanced Closures
- Nested Exceptions and SPL Exceptions
Lynda PHP: Testing Legacy Applications
Working with a legacy code base can be tricky. Developers who need to add new features or fix bugs often feel the need to tread lightly when working with older code, fearing that one wrong move might cause them to break something important. The same apprehension can affect developers who want to test legacy PHP applications. In this course, instructor Chris Hartjes guides PHP developers through the challenges of testing legacy applications, and steps through how to write tests for legacy PHP code bases.
Chris begins by explaining the difference between test-driven development as a design pattern and writing tests after the code is already designed. Next, he shares some reasons why legacy code can be tough to test, including poor package management practices and hard-coded dependencies. He then covers how—and what—you should be testing, how to plan out testing scenarios, and how to refactor a test suite. Upon wrapping up this course, you'll have the skills you need to test your legacy PHP code with confidence.
Topics include:
- What changes when testing legacy code
- Why legacy code can be difficult to test
- Identifying hard-coded dependencies in code
- Deciding what to test
- Testing legacy code
- Planning a scenario
- Building a testing scenario from scratch
- Refactoring a test suite
Lynda PHP: Accessing Databases with PDO and MySQLi
Now that PHP has true object-oriented capabilities, it's best practice to access databases using PDO (PHP Data Objects) and MySQLi. These methods produce database-neutral code that works with over a dozen systems, including MySQL, SQL Server, PostgreSQL, and SQLite. Learn how to use PDO and MySQLi to perform basic select, insert, update, and delete operations; improve security with prepared statements; and use transactions to execute multiple queries simultaneously. Author David Powers also covers advanced topics like instantiating custom objects, and compares PDO to MySQLi so you can decide which method is right for you.
Topics include:
- Connecting to a database with PDO or MySQLi
- Fetching a result set
- Executing simple non-SELECT queries
- Sanitizing user input
- Binding input and output values
- Passing an array of values to the execute() method
- Working with advanced PDO fetch methods
- Executing a MySQLi transaction
- Freeing resources that are no longer needed
- Submitting multiple queries
Lynda PHP: Choosing a PHP Editor
A coding professional needs professional tools, and while you can write PHP with a regular text editor, a specialized editor or IDE will make the job easier and your code more accurate. In this course, programming expert Joseph Lowery takes you on a survey of the most popular all-purpose and PHP-specific editors. Learn what features are absolutely required from any good editor; explore options that can boost your productivity, like snippets and database integration; and then take a look at tools that work with multiple technologies (such as Aptana Studio, Sublime Text, and Cloud 9) and those more directly targeted at PHP (like Eclipse or PhpStorm). This course is vital to anyone starting on the path to PHP programming, as well as developers seeking to ramp up their efficiency.
Lynda PHP: Clean URLs on Apache Server
Clean URLs are great. They're elegant, easier to remember, and more user friendly than dynamic URLs. But the primary reason to use clean URLs is for SEO: to make it easier for search engines to index your site. This translates to better search results and increased page visits. Find out how to reap the benefits of clean URLs in your PHP code, in this course with PHP expert David Powers.
Rather than checking URLs individually, David shows how to evaluate and update them sitewide with the Apache mod_rewrite module. Watch these tutorials to learn how to enable mod_rewrite on your server, understand the structure of mod_rewrite rules, remove unnecessary file extensions, convert query strings into readable numbers and text, and use rewrite maps to look up complex values without regular expressions. Plus, learn how to enhance search results and provide searchers with links to specific parts of a webpage.
Topics include:
- Checking your Apache setup
- Creating simple regular expressions
- Removing .php from URLs
- Replacing query strings
- Displaying clean URLs in search results
- Linking to parts of a webpage
- Creating a clean URL for any PHP file
Lynda PHP: Creating Secure Websites
Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. Creating Secure PHP Websites shows you how to meet the most important security challenges when developing websites with PHP. Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes. Learn how to configure PHP properly and filter input and escape output. Then check out step-by-step defenses against the most common forms of attack, and the best practices to use for encryption and user authentication.
Topics include:
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- SQL injection
- Encrypting and signing cookies
- Session hijacking and fixation
- Securing uploaded files
- User authentication
- Throttling brute-force attacks
- Blacklisting IPs
- Implementing password reset tokens
Lynda PHP: Design Patterns
Write better PHP code by following these popular (and time-tested) design patterns. Developer Keith Casey introduces 11 design patterns that will help you solve common coding challenges and make your intentions clear to future architects of your application. Keith explores use cases for:
Accessing data with the active record and table data gateway patterns
Creating objects with the factory, singleton, and mock objects patterns
Extending code with decorator and adapter patterns
Structuring applications with MVC and Action-Domain-Responder patterns
Each chapter features a design pattern in a real-world coding scenario, and closes with a practice challenge to test your new skills.
Lynda PHP: Email with Swift Mailer
Sending emails programmatically is a common task for developers. Although you can use PHP's native mail() function, it's not very efficient or secure. And there's no easy way to send attachments or HTML email with mail(). If you're looking for an alternative, then Swift Mailer is the tool for you.
Swift Mailer is free and feature-rich, and it integrates into any web app written in PHP 5 or 7. Swift Mailer offers a flexible and elegant object-oriented approach to sending emails, including HTML email and bulk email. This PHP tutorial guides developers through the process of installing and loading Swift Mailer, and sending emails using SMTP and encrypted SMTP connections. David Powers teaches secure methods that protect users and support MIME standards. He also introduces advanced techniques for sending attachments, personalizing email, and limiting the send rate. Want to see how Swift Mailer solves a real-world programming challenge? Chapter 6 is a case study that shows how to use Swift Mailer to send an email registration form.
Topics include:
- What is Swift Mailer?
- Installing Swift Mailer
- Preparing basic email
- Sending email via SMTP
- Handing off emails to mail transport agents
- Sending attachments
- Sending HTML email
- Personalizing bulk mail
- Limiting the rate of sending emails
- Creating an instance of a class from a result set
Lynda PHP: Managing Persistent Sessions
PHP persistent sessions allow for communication between the server and client. This allows web applications to remember the identities of visitors as well as any variables or other data. This practical and challenging project-based course will help developers take the data that PHP normally stores in plain text files and write them into a more secure database, where the records can be read and destroyed as needed. Author David Powers helps you set up a SQL database, define classes to open and close sessions, read and write variables, destroy sessions, and manage out-of-date records. The lessons culminate in a short project that uses tokens to recognize returning users in an auto-login scenario.
Topics include:
- Configuring sessions
- Inspecting how session data is stored
- Implementing persistent sessions
- Creating a SQL database to store session data
- Implementing the PHP SessionHandlerInterface
- Writing session data
- Closing and destroying sessions
- Creating an auto-login system with persistent sessions
- Creating persistent logins
- Checking out visitor credentials
- Authenticating users
- Logging out users selectively
Lynda PHP: Object-Oriented Programming
PHP developers can benefit from the efficient, well-organized, reusable, and easy-to-understand code that object-oriented programming offers. In this intermediate-level course, Kevin Skoglund introduces object-oriented programming (OOP) principles for PHP. Kevin shows how to define a class, add properties and methods, and create new instances. He demonstrates how to use class inheritance to share, extend, and override class behavior, and how to control access to the properties and methods of a class. He explains the difference between static and late static bindings, and shows how to customize the PHP "magic" methods, which are triggered automatically. In the final chapter, he shows how to add object-oriented code to a real-world PHP website, so you can see OOP techniques in action.
Topics include:
- Defining classes
- Calling methods
- Class inheritance
- Extending and overriding classes
- Accessing and controlling access to properties and methods
- Static properties and methods
- Magic methods: constructor, destructor, and clone
- Creating a PHP OOP project
Lynda PHP: Object-Oriented Programming with Databases
Learn how to interact with databases using object-oriented PHP code. In this intermediate course, Kevin Skoglund teaches powerful PHP techniques that streamline interactions with MySQL databases. PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that object-oriented programming (OOP) offers. Kevin shows how OOP techniques can optimize database queries, help manage sessions, and simplify user logins. He provides practical examples and tips to create objects that interact seamlessly with database rows, to build a content management system with HTML forms, to authenticate users, and to break up long lists of database data into smaller pages.
Topics include:
- Creating a project database and tables
- Connecting to the database
- Database queries with OOP
- The active record design pattern
- Defining a database-driven class
- Performing common database tasks with OOP
- Creating inheritable and reusable code
- Object-oriented user authentication
- Object-oriented pagination
Lynda PHP: Performance Optimization
User retention and sales conversion is directly impacted by a site's speed. However, enhancing the performance of a large website can be tricky, and requires a mix of art and science. In this course, learn about a variety of tools and techniques for developing high-performing PHP software. Instructor Justin Yost discusses how to think about performance optimization, measure the performance of your PHP software, test to ensure you're not losing users to a slow page load, optimize your database queries, and more.
Topics include:
- General optimization techniques and tools
- PHP and Xdebug
- Opcode cache
- Optimization in PHP
- Upgrading PHP
- Macro vs. Micro optimization
- HTTP caching
- HTTP compression
- HTTP/2
Lynda PHP: Resizing and Watermarking Images
Modern websites need to serve high-resolution images to avoid pixelation and blurring on high-pixel-density displays, but at a file size that loads quickly, even on mobile devices. This course shows how to use the GD functions in PHP to resize images and add an optional watermark to them. Author David Powers demonstrates how to calculate the correct scaling ratio by automatically measuring the dimensions and detecting the orientation of a JPEG image. He also explains how to add a watermark using text or, for a more polished result, an image blended with an alpha channel. All the techniques covered are completely nondestructive.
Topics include:
- Scaling an image with imagescale()
- Resizing an image with imagecopyresampled()
- Adding watermarks
- Correcting orientation
- Batch processing images
PHP: Test-Driven Development with PHPUnit
Develop better software with less bugs, and save more time for developing new features, with test-driven development. This course takes developers from writing their first unit test in PHPUnit to improving code coverage in their applications. Justin Yost covers writing test doubles to deal with dependencies in software, writing exception-based tests, and rapidly adding test cases to the core suite of unit tests. Developers will come away with a basic understanding of the test-driven development (TDD) cycle and understand how to use unit tests to write code, as well as refactor legacy code.
Topics include:
- Why use unit testing?
- Writing unit tests
- Extending unit tests
- Filtering PHPUnit tests
- Building dummy objects
- Working with data providers
- Writing an exception-based test
- Using TDD tactics
- Using PHPUnit advanced tactics, such as database tests
Lynda PHP: Testing Legacy Applications
Working with a legacy code base can be tricky. Developers who need to add new features or fix bugs often feel the need to tread lightly when working with older code, fearing that one wrong move might cause them to break something important. The same apprehension can affect developers who want to test legacy PHP applications. In this course, instructor Chris Hartjes guides PHP developers through the challenges of testing legacy applications, and steps through how to write tests for legacy PHP code bases.
Chris begins by explaining the difference between test-driven development as a design pattern and writing tests after the code is already designed. Next, he shares some reasons why legacy code can be tough to test, including poor package management practices and hard-coded dependencies. He then covers how—and what—you should be testing, how to plan out testing scenarios, and how to refactor a test suite. Upon wrapping up this course, you'll have the skills you need to test your legacy PHP code with confidence.
Topics include:
- What changes when testing legacy code
- Why legacy code can be difficult to test
- Identifying hard-coded dependencies in code
- Deciding what to test
- Testing legacy code
- Planning a scenario
- Building a testing scenario from scratch
- Refactoring a test suite
Lynda PHP for Web Designers
There are many great reasons to learn PHP. You can reduce manual updates to webpages, get user input, and connect to a database of products or other information. But some web designers are intimidated by the theory and jargon. PHP for Web Designers is different. Author David Powers provides a gentle introduction to PHP, through a series of simple exercises that help you develop fully functional dynamic webpages—all powered by PHP. Learn how to reduce website maintenance by moving common page elements to external server-side include files, change content automatically depending on the date or time, display alternate text, gather user input from a form, and link to a database to display product information. The final chapter is dedicated to understanding error messages and fixing their root causes.
Topics include:
- How to use PHP in a webpage
- Storing and displaying text and numbers in variables
- Using functions
- Adding comments to your PHP scripts
- Moving common page elements to include files
- Displaying different content on a page
- Working with multiple values in arrays and loops
- Getting form input sent by the POST method
- Using PHP sessions to preserve data
- Storing data in session variables
- Connecting to and querying a database
- Handling errors
More info ( ↓ open / close ↑ )