1、網頁製作 驗證碼怎麼弄
你是想要他的驗證碼的還是他那個不輸入驗證碼的效果 還是 詳細一點呵 你為這個網頁加一個層 就是現在流行的彈出層 不知道你理會我的意思了沒
2、php網站關於登錄驗證碼錯誤彈出的提示對話框點確定不消失(網站開發,網頁設計修改)
我估計原因還是出現這個變數上面,$_SERVER["HTTP_REFERER"]。我自已很不喜歡用這個變數,有時瀏覽器不兼容容易造成空值。建議你還是直接寫一下固定的href。
如果封裝在一個函數中的話,傳多一個參數給函數,告訴失敗時如果跳轉等等。
3、網頁製作:網頁中登錄時出現的驗證是怎麼實現的(如圖)?求詳細步驟?謝謝
有兩種方式:
1.純粹的前台Javascript生成:
1.1.將需要用到的數字,字母圖片都放置在伺服器圖片 文件夾中,命名最好對應圖片;
1.2.使用js隨機函數,隨機從24個字母和0-9種抽取四個字元;
1.3.從js隨機函數生成的隨機4字元中,對應匹配圖片的名稱,抽取對應圖片;
1.4.把圖片載入在前台頁面即可;
1.5.用戶輸入字元,抓取字元與1.3.步生成的字元匹配,相等則通過,不相等ALERT;
2.加以JAVA或者其他後台伺服器語言的程序輔助;
2.1.使用JAVA或(...)的隨機字元生成圖片 器;
2.2.生成圖片直接載入到頁面中;
2.3.用戶輸入字元,JS直接抓取,用ajax同步對比生成的字元(2.1.),或者將第一步
生成字元直接載入到頁面隱藏元素,js直接抓取值對比;
2.4.其餘一致了。
如果你是學前端的,第一種方式你要全通,第二種方式,只需要了解第二步開始的內容,
不過如果是AJAX載入,你還得學點後台語言。一個對後台全不通的是做不好前端的。
建議百度一下js驗證碼就有一堆方法介紹。但是如果想真的通,最好還是去W3C SCHOOL
從頭好好學基礎知識。
4、網頁設計中如何編寫驗證碼?
在伺服器端生成隨機數,存在session裡面,然後把帶有數字的圖片返回到客戶端;
客戶端提交數據時判斷輸入的驗證碼是否與伺服器端的一致;
這樣可以達到防止惡意攻擊的目的.
5、【asp】滑鼠點擊文本框如何彈出驗證碼
一樓所說是一個辦法,其實這樣並不符合驗證碼的設計思想.真正的事實是,我們利用AJAX去請求了一次,而不是直接顯示的,比如新聞系統,一篇新聞我們要5分鍾看完,再用去5分鍾打字的話,而驗證碼又設計了時間戳技術,要讓這個驗證碼5分鍾後失效,怎麼辦?所以是點擊後進行了一次請求而已,你若不信,可以找到驗證碼的文件地址,直接引入瀏覽器後你就能明白我說的什麼意思了!
所以一般的驗證碼的設計思想是:
需要時才給驗證碼,不是誰看新聞就一定會發評論的,如果你先進行隱藏,顯然在浪費寶貴的帶寬(我指的是伺服器的,個人浪費點無所謂的)。
還有時間戳的功能,這個驗證碼在一定的時間內失效!
驗證碼在伺服器是有信息的,比如你用一個JS寫一個隨機碼,這樣肯定是不行的,因為伺服器是無法識別的。
之所以點擊才彈出,就是為了節省伺服器的帶寬的!所以說這是一個AJAX技術與驗證碼的混合,而不是一個單純的驗證碼的!這就是為什麼在個人電腦帶寬差時會出現驗證碼的延遲顯示的現象。
相信這些個設計過程您就能明白驗證碼的使用方法了,也能順利地寫出代碼的!
6、網頁的驗證碼出不來怎麼辦?
1、打開IE瀏覽器,選擇「工具」菜單-->「Internet選項」-->「高級」標簽-->點擊「還原默認設置」,點擊「確定」後關閉所有IE瀏覽器窗口;
2、打開IE瀏覽器,選擇「工具」菜單-->「Internet選項」-->「常規」標簽-->Internet臨時文件設置中的「檢查所存網頁的較新版本」選擇「每次訪問此頁時檢查」。並在Internet臨時文件設置中點擊「刪除文件」,在「刪除所有離線內容」前打勾後點擊確定關閉對話框,關閉所有IE窗口;
3、打開IE瀏覽器,選擇「工具」菜單-->「Internet選項」-->「安全」標簽,在「請為不同區域的Web內容制定安全設置(z)」窗口內選擇「Internet」,然後選擇「自定義級別」,將「Activex控制項和插件」中「下載已簽名的Activex控制項」、「運行Activex控制項」等設置為「啟用」或「提示」,點擊確定後,請重新啟動電腦;
4、若您安裝了上網助手之類的軟體,請將其完全卸載.
7、許多網頁登錄不了怎麼解決?有的登錄界面空白或者不顯示驗證碼,有的彈出的登錄窗口閃一下消失
如果是個別瀏覽器,比如IE或者谷歌(兩大主流)不能顯示完全或者不能顯示登錄界面,你可以:
重置瀏覽器相關參數,用工具清理注冊表,及電腦緩存(尤其是注冊表)
如果是IE需要重啟電腦
如果不行,你可以選擇重新安裝瀏覽器,其中IE一般需要更新補丁以及flash插件
8、網頁里的驗證碼怎麼做出來的
是一中動態生成圖片的技術,做驗證碼的前提是網站必需要是動態的,用ASP、PHP、.NET、JSP等中的一種,因為每種語言都有他畫圖的函數,可以將數字,字元串等畫成圖片顯示,在畫圖的同時會將用於生成圖片的字元串保存,以便用戶輸入後驗證用。
所以圖片上的字元是隨機取得字元串後,再用相應的函數動態繪制出來的。
9、html網頁設計:一個簡單的登錄界面代碼!
是這樣的效果嗎?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>3</title>
<script>
function r()
{
var username=document.getElementById("username");
var pass=document.getElementById("password");
if(username.value=="")
{
alert("請輸入用戶名");
username.focus();
return;
}
if(pass.value=="")
{
alert("請輸入密碼");
return;
}
return true;
}
</script>
</head>
<body>
<form>
<table width="350" bgcolor="#ccffcc" style="border-color" border="1">
<tr align=center>
<td>用戶名</td><td><input type="text" name="username" id="username"></td>
</tr>
<tr align=center><td>密 碼</td><td><input type="password" name="password" id="password"></td></tr>
<tr align=center><td>驗證碼</td><td><input type="text" name="yanzheng"></td></tr>
<tr align=center><td colspan="2"><input type="button" value="登 錄" onclick="r();"/> <input type="reset" value="重 置"/></td></tr>
</table>
</form>
</body>
</html>
10、網頁如何製作驗證碼
首先要創建三個文件checkcode.aspbody.FixHead.Fix打開checkcode.asp將下面代碼復制進去<%Option ExplicitResponse.buffer=trueNumCodeFunction NumCode() Response.Expires = -1 Response.AddHeader "Pragma","no-cache" Response.AddHeader "cache-ctrol","no-cache" On Error Resume Next Dim zNum,i,j Dim Ados,Ados1 Randomize timer zNum = cint(8999*Rnd+1000) Session("CheckCode") = zNum Dim zimg(4),NStr NStr=cstr(zNum) For i=0 To 3 zimg(i)=cint(mid(NStr,i+1,1)) Next Dim Pos Set Ados=Server.CreateObject("Adodb.Stream") Ados.Mode=3 Ados.Type=1 Ados.Open Set Ados1=Server.CreateObject("Adodb.Stream") Ados1.Mode=3 Ados1.Type=1 Ados1.Open Ados.LoadFromFile(Server.mappath("body.Fix")) Ados1.write Ados.read(1280) For i=0 To 3 Ados.Position=(9-zimg(i))*320 Ados1.Position=i*320 Ados1.write ados.read(320) Next Ados.LoadFromFile(Server.mappath("head.fix")) Pos=lenb(Ados.read()) Ados.Position=Pos For i=0 To 9 Step 1 For j=0 To 3 Ados1.Position=i*32+j*320 Ados.Position=Pos+30*j+i*120 Ados.write ados1.read(30) Next Next Response.ContentType = "image/BMP" Ados.Position=0 Response.BinaryWrite Ados.read() Ados.Close:set Ados=nothing Ados1.Close:set Ados1=nothing If Err Then Session("CheckCode") = 9999End Function%>打開body.Fix 保存接下來再用到驗證碼的地方可以這樣寫 <img src="checkcode.asp">驗證是否正確可以判斷 你輸入的驗證碼和 CStr(session("CheckCode"))是否相等即可