2012-04-16 2 views
0

Единственное, что я изменился в последнее время свою очередь register_globals кремовыйзаголовка() просто ничего не делает

Вот конец сценария входа:

$from = $_POST['from']; //convert form element to var 
//echo "got here, from is $from"; die; 

// test to prove $from is empty 
if($from == '') 
{ 
    $from = '/pages/reg2.html'; 
} 
header("Location: $from"); // this should redirect page 
+0

Что-нибудь в журнале ошибок? –

+0

, не связанный с проблемой заголовка, но используйте 'empty()' вместо '== ''' ie, 'if (empty ($ from))' – JimmyBanks

+0

Похоже, что у вас есть отладочный вывод в скрипте. Вы знаете, что header() на самом деле вызывается? – jasonbar

ответ

0

попробовать этот код должен работать

<?php 

if (isset($_POST['from']) && !empty($_POST['from'])) { 
$from = $_POST['from']; //convert form element to var 
//echo "got here, from is $from"; die; 

// test to prove $from is empty 
} 

if(empty($from)) 

{ 
    $from = '/pages/reg2.html'; 
} 

//if still doesnt work try to replace this line with : echo $from; exit(); 
//just for you to know at what point you are . 
header("Location: $from"); 
exit(); 




?>