ホームページ > バックエンド開発 > PHPチュートリアル > PHPで検証コードを作成する場合のパラメータの役割

PHPで検証コードを作成する場合のパラメータの役割

WBOY
リリース: 2016-06-13 12:41:47
オリジナル
831 人が閲覧しました

PHPで検証コードを作成する場合、パラメータの役割は何ですか?

<br />
for($i=0;$i<$num;$i++){ <br />
	$x=rand(1,8)+$imagewidth*$i/4;<br />
	$y=rand(1,$imageheight/4);<br />
	$font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255)); // 生成随机颜色 <br />
	$authnum=rand(1,9); <br />
	$vcodes.=$authnum; <br />
	imagestring($im, 15, $x, $y, $authnum, $font); <br />
} <br />
ログイン後にコピー

このループ ステートメントで、$num? の役割を見つけます。

imagestring() 関数が行うことは、画像に数値を追加するためです。画像に追加される数字の数を制限するには、$num を使用する必要があると思います。
ただし、$num=4、$num=15、または他の数値を変更しても、画像には 4 文字が表示されたままになります。

また、post と get で渡されるパラメーター (login?id=2&value=3 など) について少しお聞きしたいのですが、
に渡される id と value です。 $_POSTや$_GETを取得した後のidやvalueの値は整数なのか文字なのか?

もう検証したくない、面倒なのでアドバイスお願いします! ! !

PHP 確認コード $_POST[]
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート