PDA

View Full Version : سوال: راهنمایی برای ارسال فرم توسط php که دارای captcha می باشد؟



متالیک
چهارشنبه 30 فروردین 1391, 17:03 عصر
سلام

توسط php می خواهم یک فرم را ارسال کنم
فرم دارای captcha می باشد
می خواهم اسکریپت تصویر captcha را نمایش دهد تا دستی وارد کنم
سپس فرم را با captcha که به طور دستی دریافت شده است را ارسال کند
متد فرم get می باشد.

لطفا راهنمایی نمائید.

AbiriAmir
چهارشنبه 30 فروردین 1391, 17:41 عصر
شما باید 1فایل php که captcha تولید میکنه رو روی هاست بذارید
بعد مثلا آدرس اون فایل img.php هست آدرس عکس رو هم همین وارد کنید
مثلا:

<img src="img.php" />
بعد بسته به اون فایل باید متغیری که با متد GET میگیرید رو با یک سشن چک کنید و اگر برابر بود یعنی صحیح هست دیگه...

متالیک
چهارشنبه 30 فروردین 1391, 18:07 عصر
ممنون ولی فکر کنم توضیحاتم رو بد نوشتم
من نمی خواهم یک فرم بنویسم که دارای قابلیت captcha باشد.
فرمی در اینترنت وجود دارد که دارای captcha است.
می خواهم رباتی بنویسم که آن فرم را با مقادیری ارسال کند
برای قسمت captcha نیز تصویر را به اپراتور نمایش دهد تا آن را به طور دستی وارد کند.
سپس فرم را ارسال کند.

farhadfery
پنج شنبه 31 فروردین 1391, 10:56 صبح
ممنون ولی فکر کنم توضیحاتم رو بد نوشتم
من نمی خواهم یک فرم بنویسم که دارای قابلیت captcha باشد.
فرمی در اینترنت وجود دارد که دارای captcha است.
می خواهم رباتی بنویسم که آن فرم را با مقادیری ارسال کند
برای قسمت captcha نیز تصویر را به اپراتور نمایش دهد تا آن را به طور دستی وارد کند.
سپس فرم را ارسال کند.
این که نشد ربات. یه نفر دستی کپچا را پر کنه. خوب شما در همون فرم که کپچا را داره پر می کنه فیلدهای مخفی بگذار که سایر فیلدهای مقصد را مقدار دهی کنه.

متالیک
پنج شنبه 31 فروردین 1391, 12:24 عصر
اسمس مهم نیست، چنین کاری مورد نیازه که انجام بشه، کسی راه حلی داره؟

farhadfery
پنج شنبه 31 فروردین 1391, 12:51 عصر
این که نشد ربات. یه نفر دستی کپچا را پر کنه. خوب شما در همون فرم که کپچا را داره پر می کنه فیلدهای مخفی بگذار که سایر فیلدهای مقصد را مقدار دهی کنه.
همین راه را برو. خیلی ساده. اما یه مساله ای که هست. سایت مقابل می تونه چک کنه که درخواست remote اومده یا از همون صفحه که فرم در آن قرار داره.یه ایده دیگه هم به نظرم می رسه که تا حالا اجرا نکردم و باید دوستان بگند میشه یا نه.:
حالا که کپجا دستی پر می شه .مستقیم تو همون صفحه بری و یه جوری سایر فیلدهای دیگه خودکار پر بشه. (JS). گه دیگه مشکله remote را نداشته باشی. این ایده منه. اما نحوه اجرا را نمی دونم. باید سرچ زد یه چیزی تو مایه همون ربات می شه.