www.aaa.com/test.html?id=123 这种形式可以实现嘛? 问题是这样的:比如说alibaba上面的信息http://china.alibaba.com/buyer/offerdetail/7-10268-13952287.html如果我没有登陆,页面不会显示联系方式,登陆就会显示,这个怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是说 在html页面也在处理动态程序。这个是怎么实现的? 只要将.html交于php解析就可以了,在配置里设一下 在httpd里设置AddType application/x-httpd-php .php试试!! 是设置AddType application/x-httpd-php .html吧 可以在htm页里调用php页来实现。最好不要这样改:AddType application/x-httpd-php .html 平白的添加服务器负担 alibaba 我看用的是servelt 构架 不过我怀疑也有PHP成分因为TAOBAO 就是PHP的 alibaba我觉的是定时生成静态网页的,而不是单纯的修改了扩展名... 如果使用SSI的话,不需要把HTML给PHP解释但是是把HTML给SSI解释,也是要占用服务器资源的。http://www.phpe.net/articles/275.shtml <script>var x = window.location.href.split("?")[1];alert(x);</script> to gaofaq(老高) 高,实在是高谢谢` to gaofaq(老高) 你的方法可以得到请求的内容但是这些内容只能给Javascript处理不能给服务器处理 大型的网站采用的技术是动态生成静态的HTML页面,后台应该运行着其他的程序,来完成自动生成链接和页面的工作,因为静态的页面执行速度很快,而且也更安全 fzjw(清风) 大型的网站采用的技术是动态生成静态的HTML页面,后台应该运行着其他的程序,来完成自动生成链接和页面的工作,因为静态的页面执行速度很快,而且也更安全 ------------php怎么实现呢? 这个需要apache支持了。还有,csdn已经到处是html和xml了,基本上都是静态的,省资源 /** * 模仿request.getParameter(); * 但是只能接收三种提交 * <form method=GET ..>...</form> * <a href="xxx.html?a=b&dc=3">xxx</a> * 从浏览器直接输入URL中带有信息xxx.html * return 返回的是string类型,此方法目前不支持中文 */function getParameter(name){ var paramStr=location.search; if(paramStr.length==0)return null; if(paramStr.charAt(0)!='?')return null; paramStr=unescape(paramStr); paramStr=paramStr.substring(1); if(paramStr.length==0)return null; var params=paramStr.split('&'); for(var i=0;i<params.length;i++) { var parts=params[i].split('=',2); if(parts[0]==name) { if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return ""; return parts[1]; } } return null;} /** * 取得一个form对象所提交时内部提交参数的QueryString * 形如: * ?accountName=&userName=&email=&area=0&credit_low=&credit_high=&age_low=&age_high=&userLevel=0 */ function getQueryString(fm) { var qStr=""; for(var i=0;i<fm.length;i++) { if(!fm[i].disabled) { var n=fm[i].name; if(n==null)continue; if(n.length==0)continue; if(fm[i].type=="select-multiple") { var _vs=fm[i].options; for(var _j=0;_j<_vs.length;_j++) { var _opt=_vs(_j); if(_opt.selected) { var v=_opt.value; qStr=qStr+"&"+n+"="+ec(v); } } } else { var v=fm[i].value; if(fm[i].type=="radio"||fm[i].type=="checkbox") { if(!fm[i].checked)continue; } qStr=qStr+"&"+n+"="+ec(v); } } } if(qStr.length>0)qStr="?"+qStr.substr(1); return qStr; } function ec(va) { return va.replace(/\n/g,"%0D%0A"); } 新学PHP 请教问题 遍历数组的问题 即使require放在计算结果为假的if语句中,依然会包含指定文件 PHP爱好者贡献的论坛,需要大家来提升人气 对一个学习php的人来说,怎么样才学是做会了php呢 mysql的排序问题 请问怎么从一个JS文件里接收参数,可以实现的吗,请各位大虾指教 PHP上传文件时的一个BUG,哪位高人知道啊,上次问过一次,没人了解吗? 那位大哥遇到过这种情况啊,救命啊!再线等待! :)我想问下有关PHP的问题,是运行环境方面的 新手请教,redhatlinux9.0下如何配置PHP开发环境 招聘
这个是怎么实现的?
最好不要这样改:AddType application/x-httpd-php .html 平白的添加服务器负担
因为TAOBAO 就是PHP的
但是是把HTML给SSI解释,也是要占用服务器资源的。http://www.phpe.net/articles/275.shtml
var x = window.location.href.split("?")[1];
alert(x);
</script>
高,实在是高
谢谢`
但是这些内容只能给Javascript处理
不能给服务器处理
------------
php怎么实现呢?
还有,csdn已经到处是html和xml了,基本上都是静态的,省资源
* 模仿request.getParameter();
* 但是只能接收三种提交
* <form method=GET ..>...</form>
* <a href="xxx.html?a=b&dc=3">xxx</a>
* 从浏览器直接输入URL中带有信息xxx.html
* return 返回的是string类型,此方法目前不支持中文
*/
function getParameter(name)
{
var paramStr=location.search;
if(paramStr.length==0)return null;
if(paramStr.charAt(0)!='?')return null;
paramStr=unescape(paramStr);
paramStr=paramStr.substring(1);
if(paramStr.length==0)return null;
var params=paramStr.split('&');
for(var i=0;i<params.length;i++)
{
var parts=params[i].split('=',2);
if(parts[0]==name)
{
if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
return parts[1];
}
}
return null;
}
* 取得一个form对象所提交时内部提交参数的QueryString
* 形如:
* ?accountName=&userName=&email=&area=0&credit_low=&credit_high=&age_low=&age_high=&userLevel=0
*/
function getQueryString(fm)
{
var qStr="";
for(var i=0;i<fm.length;i++)
{
if(!fm[i].disabled)
{
var n=fm[i].name;
if(n==null)continue;
if(n.length==0)continue;
if(fm[i].type=="select-multiple")
{
var _vs=fm[i].options;
for(var _j=0;_j<_vs.length;_j++)
{
var _opt=_vs(_j);
if(_opt.selected)
{
var v=_opt.value;
qStr=qStr+"&"+n+"="+ec(v);
}
}
}
else
{
var v=fm[i].value;
if(fm[i].type=="radio"||fm[i].type=="checkbox")
{
if(!fm[i].checked)continue;
}
qStr=qStr+"&"+n+"="+ec(v);
}
}
}
if(qStr.length>0)qStr="?"+qStr.substr(1);
return qStr;
}
function ec(va)
{
return va.replace(/\n/g,"%0D%0A");
}