TTP_SERVER_VARS

مقدار متغير
کد:
$HTTP_SERVER_VARS['QUERY_STRING'];
را ميخواهم در يك تابع بكار ببرم . اما وقتي مقدار متغير فوق را ميخواهم در طابع فوق Echo كنم هيچ اتفاقي نمي افتد.
 
oxygenws گفت:
تکه کدی که نوشتید رو اینجا بنویسید

دوست عزيز با كنك يكي از دوستان مشكلم حل شد . اما يك مشكل ديگه بوجود اومده.
اين كد را نگاه كنيد.


کد:
<?PHP
$text = $HTTP_SERVER_VARS['QUERY_STRING'];

if ($text =="") {
	echo "input error";
}elseif (($text >= 1) AND ($text <= 100)){
	if ($text == "1"   ){ $link = "http://test.com/1";} 
	if ($text == "2"   ){ $link = "http://test.com/2";} 
	if ($text == "3"   ){ $link = "http://test.com/3";} 
	if ($text == "4"   ){ $link = "http://test.com/4";} 
	header("Location:  $link");
}else{
	echo "not valid";
}

?>


اين خطا در خطي كه هدر وجود داره بوجود مياد


کد:
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\apache group\apache\htdocs\test\home.php:1) in c:\program files\apache group\apache\htdocs\test\home.php on line 11
 

oxygenws

Active Member
کمی در انجمن جستجو کنید، هزاران بار جواب این سوال داده شده.
 

جدیدترین ارسال ها

بالا