我想在保存数据后重定向到特定的 url。
我用了:
header('Location: https://linkbook.co/index.php/site/saveUrl');
它没有奏效。
为什么?
整个代码:
public function actionSaveUrl(){
$criteria = new CDbCriteria();
$criteria->limit = 1;
$criteria->order = 'id asc';
$model_url = Url::model()->FindByAttributes(array('saved_to_file'=>0,'status'=>1),$criteria);
if($model_url){
echo $model_url->link;
CurlTool::downloadFile($model_url->link,'url_' . $model_url->id . '.html');
$model_url->saved_to_file = 1;
if( $model_url->validate() && $model_url->save() ){
echo 1;
header('Location: https://linkbook.co/index.php/site/saveUrl');
exit();
}
else{
echo 2;
}
}
}