最新回答 / 髢篭
<?php? ? ?header('content-type:text/html;charset=utf-8');? ? ?if(isset($_REQUEST['authcode']))? ? ?{? ? ? session_start();? ? ? if (strtolower($_REQUEST['authcode'])==$_SESSION['authcode'])?? ? ? {? ? ? header('Content-type: text/html; charset=UTF8');...
2016-09-29
最新回答 / 慕仙1853514
$test_code = strtolower($_POST['code_name']);????//從頁面獲取到輸入的驗證碼信息$log = false;$test_code==$_SESSION['code']? $log = true : $log=false;????//當自動生成的驗證碼保存到session后,和用戶輸入的進行驗證if($log){????echo '輸入正確';} esle{echo '輸入錯誤';}以上是從頁面獲取到驗證碼然后與保存到sesion里的驗證碼進行判斷的。如果上述...
2016-09-28
最贊回答 / qq_慕斯_2
一個是用給定量讓機器算,另一個的25是自己人工算了放進去的啊;前者在更改地圖大小以及更改顯示數(shù)字量變化上可以更靈活,而且這樣寫也更合規(guī)范。
2016-08-29
最贊回答 / lunzeming
header()函數(shù)是php用于設(shè)置響應頭的函數(shù),瀏覽器會根據(jù)響應頭作出不同的顯示,或下載文件等動作這里header( 'content-type: image/png' );說明響應內(nèi)容為圖片imagepng( $image );以 PNG 格式將圖像輸出到瀏覽器或文件imagedestroy($image);清除圖片在服務器上占用的內(nèi)存
2016-08-20
最新回答 / kihoor
這是因為老師用rand(0,strlen($data))中的strlen($data)沒有減1,字符的下標是從0開始到最大長度減1的,跟數(shù)組下標類似
2016-08-09
最贊回答 / 愿當奔跑的蝸牛
$fontcontent=substr($data,rand(0,strlen($data)-1),1);有時候是3個是因為隨機截取到最后一個值strlen($data)),而這個值取不到。?隨機截取字符串,角標從0開始的,strlen($data)為第n+1個,總共才n個,因此要減一,?
2016-08-04
最贊回答 / 幕布斯7510621
http://php.net/manual/zh/function.imagestring.php?這里font只用1--5 最大就是5了 如果你想要更大的話可以使用imagettftext:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text); 參數(shù)分別為 image,字體大小,角度 0代表水平,顏色,字體文件名 這里可以引用字體文件,內(nèi)容。示例:?? ? ...
2016-07-25