love_lanchong 发表于 2008-2-2 16:03:24

文章发布时如何获取用户动态变量名

我做了一个DVBBS的PHP论坛上传文章的模块,可以上传文章到论坛了,但是,如果换了一条登录时的用户名就不行了,我知道在登录POST数据这里是没问题的我的代码如下:userhidden=2&username=[用户名]&password=[密码]&cookiedate=0&submit=%B5%C7%C2%BC%C2%DB%CC%B3 经过测试发现问题是出在发表POST数据这里,代码如下:upfilerename=&__upload_subdir=&__upfileinfo=&body=[标签:内容]&dvbbs=&star=1&page=1&totalusetable=dv_bbs1&username=mike&passwd=**********&font=&topic=[标签:标题]&expression=face1.gif&autofix=1&getposttype=&tomoney=&buy_orders=-1&buy_viptype=0&buy_userlist=&signflag=1&emailflag=0 我把用户名固定下来了,所以就只有mike这个用户登录时才可以上传文章,听说如果要在一个模块下用不同的用户名上传,要在随机获取及UBB里设置什么的?我不知道应该怎样做,请高人指点!谢谢!

沦陷今生 发表于 2008-2-2 16:18:15

username=设置为一个新标签,比如随机用户名,然后在规则里随机定义这个值.

沦陷今生 发表于 2008-2-2 16:18:55

密码可以使用固定值.
密码和随机用户必须匹配.

沦陷今生 发表于 2008-2-2 16:19:39

或者直接写数据库,减轻服务器负担.

fireye 发表于 2008-2-2 16:54:48

老大好厉害呀,多多向你学习呀。

沦陷今生 发表于 2008-2-2 19:21:46

他用的是动网的PHP论坛...=。=

初来炸道 发表于 2008-2-2 22:04:16

可以参考下我的教程方法:http://bbs.locoy.com/spider-23241-1-1.html
页: [1]
查看完整版本: 文章发布时如何获取用户动态变量名