想让网站的某一个目录加了https协议(支付方面的),其它都用http???

michaelzhouh 2009-04-05 08:06:18
目前我是整个网站加了跳转,http自动跳转到https,但是老总说只想让支付相关的用https,我是否可以不用二级域名来做这个东西呢?我直接可以拦截只要请求的是http+支付目录,就自动跳转成https+支付目录。。。

现在有2个疑问,1是:可否不用二级域名
2是:不知道怎么让http和https这2个Session通用,是否
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"/>
能实现???
...全文
160 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpp2017 2009-04-05
  • 打赏
  • 举报
回复
没办法通用,因为http和https只能放在两个不同的站点下,即使是同一服务器,因此他们的session是独立的,但你可以使用相关自己定义的加密参数来实现登录信息共享.
ojekleen 2009-04-05
  • 打赏
  • 举报
回复
1,用二级域名不好吗?你可以把你的支付项目分离出来,建一个WEBSITE,直接整个二级域名,我感觉挺好的,
要不你就得URL重写了,,

2.SESSION使用进程保存,不能跨站点共享,你可以用数据库保存SESSION...
zftow110 2009-04-05
  • 打赏
  • 举报
回复
关注
li_dao_hang_1989 2009-04-05
  • 打赏
  • 举报
回复
up
stonehy520 2009-04-05
  • 打赏
  • 举报
回复
Session应该不能通用吧,估计得用cookie
第一个问题我不懂
stonehy520 2009-04-05
  • 打赏
  • 举报
回复
Session应该不能通用吧,估计得用cookie
第一个问题我不懂
ZJ159 2009-04-05
  • 打赏
  • 举报
回复
yagebu1983 2009-04-05
  • 打赏
  • 举报
回复
没研究过。。。
关注。。。
up。。。
michaelzhouh 2009-04-05
  • 打赏
  • 举报
回复
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"/>
如果同一个服务器的2个网站(二级域名如果用https,就相当于是2个网站了)都加这个,并且如下
<machineKey
validationKey="78AE3850338BFADCE59D8DDF58C9E4518E7510149C46142D7AAD7F1AD49D95D4"
decryptionKey="5FC88DFC24EA123C"
validation="SHA1"
/>
网上有人说,加一个相同的machineKey,是否Session就可以通用了么????如果这样的话,我就把他们弄成2个站,支付用二级域名,这样Session也可以通用了....

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧