PDA

View Full Version : مشکل با apacheکمک فوری



havig
یک شنبه 01 شهریور 1383, 16:39 عصر
سلام
من طبق دستورات زیر فرمی را می سازم ولی زمان اجرای برنامه خود متنی را دریافت می کنم مبنی بر این که متغیرsubmit تعریف نشده است فکر می کنم مشکل از سرور می باشد اگر ممکن است مرا راهنمایی کنید
<!-- The Frontend HTML form -->
<form action="<?php echo($PHP_SELF)" method="POST" >
<p>Input a word <input type="text" size="20" name="you_wrote">
<input type="submit" name="submit" value="Go"></p>
</form>
<?php
if($submit=="Go"){
//The Processor
echo("You wrote ".$you_wrote);
echo("<br>You could have done whatever you want with the input instead");
exit;
}

?>

oxygenws
یک شنبه 01 شهریور 1383, 17:02 عصر
فایل محترم php.ini رو باز کنید و مقدار register_globals رو به ۱ یا on تغییر بدید.
موفق باشید، امید

houtanal
یک شنبه 01 شهریور 1383, 17:07 عصر
اکیدا بهت توصیه مبیکنم این کارو نکنی


- register_globals = Off [Security, Performance]
اولا در صورتیکه سرور شخصی داری(مثلا یک روی اینترانت)
امنیت برنامه هاتو به شکل قابل توجهی پایین میاره
دوما اگر داری برنامه ای می نویسی که بعدا روی یک سرور آپلود کنی اکثر سروها(تقریبا همه) این متغییر رو OFF قرار دادن
برای گرفتن اطلاعات در صفحه بعدی از این روش استفاده کن


for post method
$_POST['variable']
forget method
$_GET['variable']

havig
یک شنبه 01 شهریور 1383, 18:45 عصر
خیلی ممنون
:D