Доброе время суток, вот уже третий день ломаю голову над этой проблемой, помогите пожалуйста разобраться, подозреваю что дело в настройках, код: PHP: <?php $leftMenu= array( "Номе"=>"index.php", "Page1"=>"index.php?ip=page1", "Page2"=>"index.php?ip=page2", "Page3"=>"index.php?ip=page3", "Table"=>"index.php?ip=table" ); function getMenu($menu,$vertical=true){ if(!is_array($menu)) return false; $style= ''; if(!$vertical){ $style = ' style="display:inline;margin-right:15px"'; } echo "<ul style='list-style-type:none'>"; foreach ($menu as $link=>$href){ echo "<li$style><a href'$href'>$link</a></li>"; } echo '</ul>'; return true; } getMenu($leftMenu); ?> <?php $id= strip_tags($_GET['ip']); // line 26 switch ($id){ case "page1": include "page1.php";break; case "page2": include "page2.php";break; case "page3": include "page3.php";break; case "table": getTable();break; case "home": default: echo "<h1 align='center'>Добро пожаловать!</h1>"; } ?> При этом ни одна сылка не работает и выкидывает: Notice: Undefined index: ip in C:\server\www\proba\prob.php on line 26 Помогите, а то скоро с ума сойду, хочу продвигаться дальше, а вот из за этого стою на месте, заранее благодарный!!!
Ошибка Notice исчезла, большое спасибо Mr. T но вот сылки по прежнему не работают, хотя и ошибок не высвечивает никоких, я подозреваю што сам $_GET['ip'] не работает, потому что в другом коде выкидывает ошибку 403 forbidden You don't have permission to access /< on this server. хотя в коде вродибы все в порядке: PHP: <?php if($_SERVER['REQUEST_METHOD']=="$_GET"){ $name = trim(strip_tags($_GET['name'])); $age = abs((int)$_GET['age']); } ?> <form action="<?=$_SERVER['PHP_SELF']?>" method='$_GET'> <input type='text' name='name' value='<?=$name?>'><br> <input type='text' name='age' value='<?=$age?>'><br> <input type='submit'> </form> <?PHP if (isset($name) && isset($age)){ Echo 'YOUR NAME'. $name; Echo 'YOUR AGE'. $age; } ?>
PHP: $_SERVER['REQUEST_METHOD']=="$_GET" чего вы хотели добиться этим? мб PHP: $_SERVER['REQUEST_METHOD']=="GET" ? PHP: method='$_GET' аналогично
проблема в том, что после отправки данных, вместо того чтоб вывести их мне выкидывает ошибку 403 forbidden You don't have permission to access /< on this server , а в первом коде не работают силки, подозреваю что проблема в этом $_GET, или же в настройках, помогите пожалуйста разобраться!!!