诸如 discuz phpwind 之类的建站程序。
回复内容:
很多时候,网站建设的目的并不是实现很多创新的技术效果,而仅仅是为了利用互联网作为平台。因此也就有了很多建站工具。当然,也有很多开源的建站工具,为那些创业者,还有某个领域的爱好者提供了简便的工具。建站程序有太多太多了,你提到的discuz和phpwind只是论坛程序,而且只在中国比较流行(因为本地化的推广很充分)。
一般而言,一个建站程序总有他“擅长的方向”:
- 论坛类:你提到的discuz和phpwind都是论坛类的,论坛的的建站程序还有phpBB等(很简洁,外国采用的比较多)。顺便一提,discuz仅仅对个人是免费的,对企业是收费授权使用的,这一点和mysql有些类似,楼主可以去官网具体了解。
- 博客类:有名的平台有Wordpress,大部分的博客都采用他,也有企业网站也采用;还有Z-blog等其他的博客类的建站程序;
- 百科类:最有名的是Mediawiki,维基百科就使用Mediawiki,很多百科类网站也都采用Mediawiki,因为词条式的内容管理方式很适合百科。当然,有很多软件的使用手册,或者一些公司的多人协作的日志也采用wiki的模式。dokuwiki也是一种wiki程序,还有国内的HDwiki,互动百科就采用这个系统;
- 还有许多购物类、SNS、问答类等等建站工具。比如极影的种子发布站(http://bt.ktxp.com)作为种子发布站,采用了btmaster这个建站工具。
但是,大量简易建站工具的使用不可避免会导致大量同质化的网站出现。一般而言,越是简单的、容易上手的建站工具,可定制性就越差,比如国内大量的discuz论坛网站,样子都差不多。这就导致建站的门槛越来越低,网站的数量提高的同时,质量却不能兼顾。经常看到周围人说我买了个虚拟主机搞个论坛,然后又做一些LOGO然后发帖什么的,幻想有很多人来,白白投入很多精力,很令人痛心。还有一些本来做的很好的论坛,不好好搞论坛,反而又去做SNS社交平台,浪费了大量的资源,这点在国内更为常见。
如果你有足够的推广手段能让大量人聚集在你这个毫无特色的采用建站工具制作的网站上,你一定要有足够优秀的内容,比如说是个字幕组,或者有足够的资源等等。名人的博客、人人字幕组的网站还有那些热门的论坛(摄影,苹果,安卓等),他们是以提供丰富的内容来吸引人,也就无所谓采用千篇一律的建站工具,反而建站工具的使用更有利于用户上手。
但是,如果没有这些额外的因素,就必须要有独特的功能,比如说很少有建站程序能够直接简单的实现豆瓣、亚马逊这些网站的效果。
因此,除了以上这些直截了当的建站工具外,还有大量的更加半成品的建站工具或者框架,这些工具往往定制性非常强,但是又有基本的用户登录,内容节点管理的功能,可以说是个半成品,在方便站长的同时又能做出很好的效果,比如说:
- Drupal,drupal是采用PHP编写的一个CMS系统,论坛、博客、百科都可以视作某种意义上的“内容管理系统”,论坛的内容是帖子,博客的内容是文章,百科的内容是词条。Drupal有大量的模块可供使用,可以轻易将之改造成一个论坛,一个博客还有更多你想都想不到的应用,比如很多高校网站公司网站就是采用drupal制作的,有名的例子是另一位回答者提到的白宫网站。与Drupal齐名的还有Wordpress(wordpress可以通过很多模块实现比单纯的博客多得多的功能)和joomla等;
- Django,django是采用python编写的框架(而不是CMS,感谢@亦念的订正)比起Drupal更加的半成品,但是又相对比其他PHP框架的社区更有生机,教程也更多一些,因此单独提上来。同样是python语言的框架还有turbogears等。
总而言之,现在基本已经没有站长是从零开始编写网站程序,因为会做很多重复的工作,比如用户的登录认证,细一些比如头像的上传和处理等功能,一个人或者一个小团队无论如何是比不上一个开源社区的力量的。大部分都会采用或多或少的建站工具,如果自己懂得少一些,可以采用discuz这些几乎一安装就可以使用的建站工具,如果愿意定制的更多一些,可以采用drupal等工具,再往后一般就是利用zend等框架。越容易使用的往往可定制性也越差,而可定制性越强的,模块扩展多的往往越需要掌握越多的html,js,php等语言的知识,需要自己写的部分也就越来越多。但是,既然有像jquery这样优秀的现成的js库可以采用,为什么还要再自己一行一行写js代码呢?
你问哪些网站采用现成的开源的代码而不是自己写的,答案很简单:
几乎所有的网站都不可能完全是由这个网站的团队完成的代码,都或多或少的使用了现成的建站工具、现成的框架、现成的模块还有库等,只是利用的多少不同罢了。越是采用简单建站工具的网站,往往越容易看出来,功能也不丰富,也很难达到牛逼的境界。而那些技术上很优秀的网站,则是在现有的代码基础上,又自己编写了很多代码,也很难看出他使用了什么平台了。 在开放源码基础上二次开发,和直接使用是两回事情。稍微大点的网站,完全不写代码几乎是不可能的。
我记得美国白宫的网站是用drupal做的,另外,discuz也在几个月前评选过十大商业用户,你不妨搜索看看。
你说的discuz phpwind 之类的建站程序是用来只能建站的,对应的素材网站有魔客吧和他们个自的官网,想dede,discuz官网上都有一些简单的模板,可以看一下。要是想找整站源码那可是不好找。不过你可以借助这些平台的智能建站系统在下载一些模板来做结合快速建站,自己调试一下就可以用了,很快很方便。
分享几个我常用的源码下载网站。
csdn(全球最大中文IT社区)它是集新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,源码只是其中的一项,但是很实用 里边有很多大牛。
DevStore(全球首家开发者服务商店)主要是开发者服务平台,汇集国内外众多第三方开发者服务,为开发者提供从设计开发到运营推广一站式的解决方案,源码和服务评测也是亮点,很专业,很实用,这里边聚集的都是开发者和PM,可以看看。
站长之家(站长之家 - 中国站长站)针对个人站长,企业网管提供的资讯和源码,包含的语言和类型也比较多。

tostartaphpsession,usesesses_start()attheScript'Sbeginning.1)placeitbeforeanyOutputtosetThesessionCookie.2)useSessionsforuserDatalikeloginstatusorshoppingcarts.3)regenerateSessiveIdStopreventFentfixationAttacks.s.4)考慮使用AttActAcks.s.s.4)

會話再生是指在用戶進行敏感操作時生成新會話ID並使舊ID失效,以防會話固定攻擊。實現步驟包括:1.檢測敏感操作,2.生成新會話ID,3.銷毀舊會話ID,4.更新用戶端會話信息。

PHP会话对应用性能有显著影响。优化方法包括:1.使用数据库存储会话数据,提升响应速度;2.减少会话数据使用,只存储必要信息;3.采用非阻塞会话处理器,提高并发能力;4.调整会话过期时间,平衡用户体验和服务器负担;5.使用持久会话,减少数据读写次数。

PHPsessionsareserver-side,whilecookiesareclient-side.1)Sessionsstoredataontheserver,aremoresecure,andhandlelargerdata.2)Cookiesstoredataontheclient,arelesssecure,andlimitedinsize.Usesessionsforsensitivedataandcookiesfornon-sensitive,client-sidedata.

phpIdentifiesauser'ssessionSessionSessionCookiesAndSessionId.1)whiwsession_start()被稱為,phpgeneratesainiquesesesessionIdStoredInacookInAcookInAcienamedInAcienamedphpsessIdontheuser'sbrowser'sbrowser.2)thisIdallowSphptpptpptpptpptpptpptpptoretoreteretrieetrieetrieetrieetrieetrieetreetrieetrieetrieetrieetremthafromtheserver。

PHP會話的安全可以通過以下措施實現:1.使用session_regenerate_id()在用戶登錄或重要操作時重新生成會話ID。 2.通過HTTPS協議加密傳輸會話ID。 3.使用session_save_path()指定安全目錄存儲會話數據,並正確設置權限。

phpsessionFilesArestoredIntheDirectorySpecifiedBysession.save_path,通常是/tmponunix-likesystemsorc:\ windows \ windows \ temponwindows.tocustomizethis:tocustomizEthis:1)useession_save_save_save_path_path()


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

記事本++7.3.1
好用且免費的程式碼編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Dreamweaver CS6
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。