麻烦帮我用javascript改写这代码,没有定义的函数请直接使用,由于本人初学,请尽量多加注释

k_uip=GetIp()
Set oRs_f=Server.CreateObject(G_RS)
oRs_f.open "Select top 1 * From soojs_un Where id="&k_uid&"",conn,1,1
IF oRs_f.Eof Then
Response.Redirect "../"
Response.End()
Else
osoojs_u_f1=Bint(oRs_f("soojs_u_f1"))
IF osoojs_u_f1="1" Then '被锁定
Response.End()
End IF
End IF
Get_qingtiandy_jifen_ip k_uid,2,0
response.Cookies(G_u_Cookies+"_c")="ok"
Response.Cookies(G_u_Cookies+"_c").expires=now()+1

IF ReturnF Then Response.Redirect "../"
并不是用javascript改写,这是一段asp网页里的代码,我想改为php的但是asp接触的太少了,很多函数不知道对应在php中对应的功能函数是什么

//以下代码是基于你提供的vbscript代码直接改写的 jscript
k_uip=GetIp()
var oRs_f=new Server.CreateObject(G_RS)
oRs_f.open("Select top 1 * From soojs_un Where id="+k_uid,conn,1,1)
if(oRs_f.Eof){
response.redirect("../")
response.End()
}else{
osoojs_u_f1=Bint(oRs_f("soojs_u_f1"))
if(osoojs_u_f1=="1" ){ //被锁定
response.End()
}
}
Get_qingtiandy_jifen_ip k_uid,2,0
response.cookies(G_u_Cookies+"_c")="ok"
response.cookies(G_u_Cookies+"_c").expires=now()+1

if(ReturnF){
response.redirect( "../")
}追问

这个是不是有问题啊?vbscript的语句跟js语句相同?只是格式变了?

追答

jscript与vbscript的区别:语句不一样,语法格式不一样,关键字不一样,方法不一样。。。

追问

那您这个有问题呀,简单点说我就是想把asp页面转变为php的,也就是说要把所有的vbs转换为js,可你这个什么都没改啊,只改了个格式

追答

在asp脚本中,创建及操作对象上,两者是没有太大区别的(js区分大小)。另外php和js语法相近,但其中的内置对象关键字等是不一样的,所以如果你想两种脚本互换你必须了解两者间的差别。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-20
用前台脚本语言实现后台脚本语言的功能,。。。怎么改追问

不好意思,我是想问很多函数在php和javascript中的对应函数是什么?我搞混了。。。呵呵

追答

其实这里面没有用到ASP系统函数多少
如果改为PHP只要自己写一下bint之类的函数
其实的PHP都有吧

第2个回答  2012-04-20
我怎么感觉这个是VB的代码?