请问各位高手 则么在tpl里面把assign的值显示出来,将这个$smarty->assign('IP_CHECK_LIST',$a)值显示出来
php代码为:
require_once('DB/CUSTOMER.class.php');
$db_cst = & new DB_CUSTOMER($connection);
$customer = array();
$ccd = $request->getParameter('c');
$list = array('DB_HOST', 'DB_PORT', 'DB_USER', 'DB_PASS', 'DB_NAME', 'CUSTOMER_NAME', 'FTP_USER', 'FTP_PASS','IP_CHECK_FLG');
if (!$db_cst->select($customer, $ccd, $list)) {
$request->setError('LOGIN_ERR_INVALID_URL');
return false;
}
else{
if ($customer['IP_CHECK_FLG'] == 1) { global $_SERVER;
if (isset ($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
print_r($realip);
}
elseif (isset ($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
print_r($realip);
}
}
if ($realip == $customer['IP_CHECK_LIST']){
$a=1;
}
else {
$a=0;
}
}
$smarty->assign('IP_CHECK_LIST',$a);
php代码为:
require_once('DB/CUSTOMER.class.php');
$db_cst = & new DB_CUSTOMER($connection);
$customer = array();
$ccd = $request->getParameter('c');
$list = array('DB_HOST', 'DB_PORT', 'DB_USER', 'DB_PASS', 'DB_NAME', 'CUSTOMER_NAME', 'FTP_USER', 'FTP_PASS','IP_CHECK_FLG');
if (!$db_cst->select($customer, $ccd, $list)) {
$request->setError('LOGIN_ERR_INVALID_URL');
return false;
}
else{
if ($customer['IP_CHECK_FLG'] == 1) { global $_SERVER;
if (isset ($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
print_r($realip);
}
elseif (isset ($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
print_r($realip);
}
}
if ($realip == $customer['IP_CHECK_LIST']){
$a=1;
}
else {
$a=0;
}
}
$smarty->assign('IP_CHECK_LIST',$a);
解决方案 »
- 私人调试函数求优化
- 如何采集防采集的网站
- php 数据库连接性能问题
- 18岁的程序员该怎样规划自己的未来?
- 第七世界开发组委托发帖:欢迎大家参与这个开放游戏平台的开发
- 将页面的数据导入txt文件,运行出错
- ini_get、ini_set好象只能读取php.ini,parse_ini_file只能读取不能设置,有没有办法能设置并读取ini格式文件的办法?
- 索取, 索取, 索取, 这是不是与csdn的分数管理制度有关? 记得在很久以前分数有了后, 是有增无减的, 所以星星淡生的就很多
- 不好意思啊,一次只能给200分,所以只能来几次了,不是在刷屏啊!
- composer install 报错 [b]To enable extensions, verify that they are enabled in you
- 关于PHP的问题
- 关于递归,无法理解!!
{if($a==1)}
显示text
{/if}
显示text
{/if}
<p>验证码
<label>
<input name="ip_check_list" type="ip_check_list" size="30" style="width:15em;" />
</label>
</p>
{/if}
请问这样写是否正确
if ($realip == $customer['IP_CHECK_LIST']){
$a=1;
}
else {
$a=0;
}
//php 中加入
$smarty->display(页面名);
//页面中加入
{$IP_CHECK_LIST'}
就可以显示出来