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

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

WBOY
WBOYオリジナル
2016-06-13 12:41:47840ブラウズ

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[]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。