Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

woff
Lv 7
woff 發問時間: 電腦與網際網路程式設計 · 1 0 年前

php+mysql認證信怎麼寫?

請問認證信比對的部份怎麼寫

我查看了此篇

http://tw.knowledge.yahoo.com/question/question?qi...

雖然懂了觀念

但是有哪位大大有範例可以讓小弟了解

煩請知道的大大幫幫我

謝謝!

已更新項目:

大大我買了那本書

但是我發現.....

好像需求不太一樣

你那透過DREAMDREAM寫出來的

雖然是目的一樣

但是我想學著寫相關的程式碼

我比較簡單的嗎?

原碼我都看的懂

2 個解答

評分
  • 1 0 年前
    最佳解答

    若您對原碼瞭解,那就簡單了,就是 get網頁傳遞變數

    流程先設二個欄位,一個欄位是自行加密,如md5加密儲存,比對get網頁傳遞變數,第二個欄位是判斷是否會員或凍結,只是一般的IF判斷真或假,0或1是否顯示.

    再把此欄位加密的變數用mail函式寄到客戶信箱用超連結回接收變數的網頁

    是用get接收變數,查詢比對是否與資料庫相等

    是就更改資料庫會員或凍結!

    或您是使用Adobe Dreamweaver CS4網頁編輯器那就去書局看

    精通Dreamweaver CS4與PHP & MySQL實例整合應用經典,

    作者李志文

    出版社 / 松崗電腦圖書資料股份有限公司

    看了也會懂

    最好是懂碼,才不會愈設計愈怪....

    2009-11-18 22:54:31 補充:

    二部份

    第一部份參數的接收及更改

    原理就是,自己定一個固定的變數,如那本書上說的方法

    加密方法太多,你不加密也是一樣的

    用php 寄給客戶,客戶從收信中按妳的連結

    回你的網頁,這個過程就是get網頁傳回變數

    例如你的網頁位置123.COM/re.php

    寄給客戶的連結是http://www/123.com/re.php?del=1

    我們就是接收del這個變數等於1

    這個就叫個get接收變數

    比對你的資��庫,傳回的參數對就更改資料庫中的變數

    第二個部份是程式設計的原理

    DEL=0 判斷是凍結會員,一般就是沒登入

    DEL=1 就是正式會員,登入就跳轉到會員系統

    2009-11-18 23:03:43 補充:

    第三部份用MD5加密只是不想讓人輕易看懂你的程式

    因為從網路來的get接收參數是相當危險的

    所以才會有很多參數或加密比對

    原理可以上即時通再聊聊

    或你直接看原碼更改也是一樣意思

    2009-11-18 23:14:27 補充:

    http://www/123.com/re.php?del=1

    ?的意思就是網址帶值給下一個網頁接值

    我想你對get及post傳值不太清楚

    請參考

    http://km.tceb.edu.tw/~wsx/php/ch3-7.htm

    2009-11-18 23:16:26 補充:

    可以寄那本書的光碟檔給我嗎?

    或讓我下載

  • 1 0 年前

    你好 我是你內容中那篇問題的發問者

    我有去買回答者推薦的那本書 當時急著學 就沒有仔細翻

    後來回家仔細看看 發現跟我的需求不太一樣

    發驗證信我想透過自己寫程式碼 而不是透過Dreamweaver

    Google一下 PHP產生隨機字串的方法 和 PHPMailer的方法

    大致上就可以達到 驗證信的作法

還有問題?馬上發問,尋求解答。