我想在我的网上商店中使用此概念,但是如何发送变量呢? (您知道index.php吗?Page =测试&变量= 22 //变量不起作用)
$page = isset($_GET['Page'])? trim(strtolower($_GET['Page'])) :"front";
$allowedPages = array(
'front' => './include/webshop_frontshop.php',
'logon' => './include/webshop_tjek_login.php',
'test' => './include/webshop_testside.php'
);
include( isset($allowedPages[$page]) ? $allowedPages[$page] : $allowedPages["front"] );
此链接可以正常工作!:nywebshop.php?Page = test
此链接不起作用(说该页面不存在):nywebsite.php?Page = test&item = 5
答案 0 :(得分:-2)
可能的错误:
1)您在URL中使用空格(例如,您这样做了)
2)在php中,您使用$ _GET ['side']-而不是$ _GET ['Page']或$ _GET ['variable']
3)如果要在发送后在所有页面中保存变量,则可以使用会话:
$_SESSION['get_saved_param__Page'] = $_GET['Page'];
使用standart会很好
if {
// code
} else {
// code
}
由于易于阅读,您将花费大部分时间在编码上,而不是编写脚本。