我有2个php文件:
的index.php
<?php
@ini_set('default_charset', 'ISO-8859-1');
echo '<form method=post action="aplicacao.php">';
echo '<input type="hidden" name="username" value="Joaquim"/>';
echo '<input type="hidden" name="permissoes" value="administrador"/>';
echo '<input style="margin-left: 1150px; cursor=pointer;" type="submit" name="autorizado" value="Aplicação - Administração"></form>';
echo '<hr>';
echo '<form method=post action="aplicacao.php">';
echo '<input type="hidden" name="username" value="Joaquim"/>';
echo '<input type="hidden" name="permissoes" value="vendedor"/>';
echo '<input style="margin-left: 1150px; cursor=pointer;" type="submit" name="autorizado" value="Aplicação - Vendedor"></form>';
?>
aplicacao.php
<?php
if(isset($_POST['autorizado']))
{
if($_POST['permissoes'] == 'administrador')
{
//something here
}
if($_POST['permissoes'] == 'vendedor')
{
//and something here
}
}
?>
然后,当我提交POST时,aplicacao.php
变为白色。
我知道为什么,但我不知道如何解决。
一些帮助将不胜感激。
问候!
答案 0 :(得分:0)
如果要返回index.php页面,请使用php header函数重定向:
<?php
if(isset($_POST['autorizado']))
{
if($_POST['permissoes'] == 'administrador')
{
//something here
}
if($_POST['permissoes'] == 'vendedor')
{
//and something here
}
}
header('Location: index.php');
?>
答案 1 :(得分:-1)
您希望在aplicacao.php页面上看到什么? 如果你想看到相同的表格,你需要用类似的东西创建路由和.htaccess
RewriteEngine on
RewriteRule !\.(js|gif|phg|jpg|css)$ index.php