認證與檔案上傳 學習目標 基本原理 資料庫連線與選擇 執行查詢 取回答案 SQL Injection.

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

资源平台应用培训 武汉市交通学校信息化建设指导委员会.
动态网站开发 【HTTP与网络基础】 李博杰
白玉苦瓜 余光中.
动态Web开发技术--JSP.
104年度國立宜蘭大學新進主管研討 主計業務宣導說明
102年實施之高中職及五專多元入學(含免試入學)之招生機制
读者与图书馆 2009年春季版 总第 15 期 山 东 交 通 学 院 图 书 馆 2009年3月.
姻緣天注定 定婚店 李復言.
繁星推薦及申請入學 家長說明會 教務處試務組.
第5章 HTML 標籤介紹.
2012级暑期放假安全教育 及宿舍搬迁工作布置会 北京化工大学理学院 辅导员:曹鼎 2013年6月6日.
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
Access数据库知识 安丘市职业中专 雷云龙.
Web Programming 網際網路程式設計
2012大華技術學院推廣教育中心舉辦 歡樂夏令營 洽詢專線:(03) 分機:2357或2523 梯次 日期 課 程 名 稱
比爾蓋茲導讀.
录入准备: 地址: 密码:
2015年云南财经大学图书馆 新生入馆教育考核试题 答题指南
一、登录界面 (一)登录方式 1、访问广东工程咨询网 ( 动态里,“咨询师登记工作”专栏 2、 IE地址栏中直接键入管理系统 地址(
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
輕量級伺服器設置 1.HFS檔案伺服器架設實務與演練 2.AppServ與網路架站概說 3.AppServ+Xoops架設實務與演練
TOP100 案例标题 徐华海 架构师 当当.
Chap5 PHP程式設計進階 授課講師:.
第四章 網頁表單與資料傳遞.
IIS網站的安全性管理 羅英嘉 2007年4月.
2018/11/11 CGI程式設計進階 (for UNIX Perl) 國立中央大學電算中心 陳慶彥.
Ch11 檔案上傳及電子郵件 WEB程式設計.
XSS & SQL Injection理論 2014/7/29 許子謙.
专题4:JSP脚本和指令.
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
电子邮件系统基本协议介绍 北京春笛信息技术有限公司.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
Lesson 5 :基礎應用二(留言版) (2004/08/20).
進階 WWW 程式設計 -- PHP Regular Expression 靜宜大學資訊管理學系 蔡奇偉副教授 2004
無障礙網頁 公關室.
第六讲 JSP中的文件操作(2) 教学目的 本讲继续讲述JSP中使用Java输入、输出流实现文件的读写操作 。 1 文件上传 2 文件下载
PHP+MySQL互動式網頁程式設計班 檔案上傳程式設計 講師:林業峻 CSIE, NTU 7 / 3, 2010.
檔案上傳 所謂檔案上傳,就是將檔案由客戶端的主機,藉 由瀏覽器傳送到伺服器的資料夾上。
第12章 JSP的檔案與電子郵件處理 12-1 伺服端的檔案處理 12-2 伺服端檔案的讀取與寫入 12-3 客戶端的檔案上傳
視窗程式設計簡介-VB、Visual Studio
張智星 台大資工系 多媒體檢索實驗室 第九章 小餅乾(Cookies) 張智星 台大資工系 多媒體檢索實驗室.
Header 函數 header()函數 Examples:
市場調查與分析 Marketing Research and Analysis
電腦及網路概論 電腦功能 資訊系統 資料通信 電腦網路 硬體設備 系統軟體.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
Python联合服务器的使用.
架站實做—AppServ
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
HTML 103 互動式網頁.
生源地信用助学贷款系统 操作培训课件 福建省农村信用社联合社 张健明 2014年6月30日 共1-78页.
大綱 *專題演講介紹 *大陸醫療的改革與發展 *海報發表文章分享 2012海峽兩岸醫院院長論壇行後報告 ‧台北
Header 函數 header()函數 Examples:
檔案上傳
Ch09 在網頁之間傳遞資訊 網頁程式設計.
中華生活商圈 商家管理系統 指導老師:王素華老師 學 生: 陳逸文 張治仁.
致 理 科 技 大 學 「106年大專校院弱勢學生助學計畫」 說 明 會 中 華 民 國 106 年 9 月 13日.
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
第6章 PHP的数据采集.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
網路科技在商店經營管理之應用 第一章 osCommerce系統需求 Ting-Yi Chang (張庭毅)
MIME.
Web安全基础教程
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
黑龙江省科学基金 项目验收填报培训 黑龙江省计算中心 2015年09月.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
第17章 PHP應用實例探討 17-1 PHP應用實例探討 17-2 圖片版的訪客計數 17-3 訪客留言簿 17-4 聊天室
Presentation transcript:

認證與檔案上傳 學習目標 基本原理 資料庫連線與選擇 執行查詢 取回答案 SQL Injection

學習目標 學會兩種常用的認證方法 學會上傳檔案的處理方式 http://www.php.net/manual/en/features.php

Http 認證 只能在Apache module 的狀況下使用(不過很好用) 用 header 送出去 header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); 支援 Basic 與 Digest 取回$_SERVER['PHP_AUTH_USER'] $_SERVER['PHP_AUTH_PW']

用session認證 輸入帳號與密碼之後,用Session儲存認證狀況 如果session變數不存在,用 header("Location: http://www.example.com/login.php") 這類的方式來導入認證畫面 用require('auth.php'); 這類的方式來加上認證功能

檔案上傳(一) Form 裡面必須加上 enctype="multipart/form-data" 來設定編碼 <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> 可以設定最大上傳size Send this file: <input name="userfile" type="file" /> userfile用來辨識哪個檔案

檔案上傳(二) 相關變數 $_FILES['userfile']['name'] Client端檔名 $_FILES['userfile']['type'] mime type :如 image/gif $_FILES['userfile']['size'] 檔案大小 $_FILES['userfile']['tmp_name'] 暫存檔名 $_FILES['userfile']['error'] 錯誤信息 通常就是 move_uploaded_file($_FILES['userfile']['tmp_name'], $name); copy($_FILES['userfile']['tmp_name'],$FILENAME )

作業 自立自強,把PHP的說明看過一次,接案子賺大 錢......