好的,所以我有一个基本网站,页面上的关于、联系人和服务的链接通过来自 about.php、contact.php 和 services.php 的 ajax 内容加载到我页面上的主 div 中。一切正常。
我编码的方式是当有人点击时,比如说,#about 我有以下代码:
$.address.change(function(event) {
$('#main').load('../' + event.value + '.php');
});
$('a').click(function() {
$.address.value($(this).attr('href'));
});
在 about.php 我有:
<?php
// render form
require("../templates/about_form.php");
?>
一切都很好,但是假设一个狡猾的用户在 domain.com/about.php 中键入然后他们只是得到 about_form.php 的内容而没有我的页面的其余部分。
我可以确定用户是否这样做,如果是,则将页面重定向到 domain.com#about ...
任何建议表示赞赏。