小编Sha*_*med的帖子

如何在php中获取上传图像的元标记信息?

我想存储图像元标记信息,如创建日期,城市,州,国家,标题,关键字,描述,版权,作者姓名,作者标题等.

是否有任何课程可以获得这些信息?

php metadata

4
推荐指数
1
解决办法
9314
查看次数

登录Magento后,将客户重定向到自定义URL /页面

我在magento中有一个自定义页面.我的条件是"如果用户没有登录,那么在保存任何更改之前我将用户重定向到登录页面,我想在登录后将用户重定向到我的自定义页面." 我正在使用以下代码,它不会在登录后重定向我的自定义页面.

Mage::app('default');
if( !Mage::getSingleton( 'customer/session' )->isLoggedIn() ){                  
    $session = Mage::getSingleton( 'customer/session' );
    $session->setBeforeAuthUrl('http://'.$_SERVER['HTTP_HOST'].'/custom.html');
    header("Location: /customer/account/login");    
}
Run Code Online (Sandbox Code Playgroud)

它将我重定向到登录页面.如果我使用以下代码而不是header它不会将我重定向到登录页面.

Mage::app()->getResponse()->setRedirect(Mage::getUrl("customer/account/login")); 
Run Code Online (Sandbox Code Playgroud)

要么

Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('customer/account'));
Run Code Online (Sandbox Code Playgroud)

1)我在同一个域名.

2)"系统">"配置">"客户配置"部分"登录选项" - >"记录后将客户重定向到帐户仪表板"设置为否.

我想在重定向到登录页面之前设置返回URL.所以登录后它会将用户重定向到返回的URL页面.我的自定义页面不在magento中.

这是我的自定义页面代码.

$mageFilename = 'app/Mage.php';
require_once( $mageFilename );
umask(0);
Mage::app();
if( !Mage::getSingleton( 'customer/session' )->isLoggedIn() ){                  
    $session = Mage::getSingleton( 'customer/session' );
    $session->setBeforeAuthUrl('http://'.$_SERVER['HTTP_HOST'].'/full-custom.php?sid=8');
    header("Location: /customer/account/login");
    //Mage::app()->getResponse()->setRedirect(Mage::getUrl("customer/account/login"));  
    //Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('customer/account'));  
}
Run Code Online (Sandbox Code Playgroud)

请帮忙!!

php magento magento-1.7

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

php ×2

magento ×1

magento-1.7 ×1

metadata ×1