Web site to prevent some of the ideas and methods of the Ticket _php Foundation

Source: Internet
Author: User
Tags ticket

1. IP Restrictions
This is the most used, but also the most extensive, must not be less than the brush ticket restrictions. And because the topic has no user module, making this method, almost become the only feasible means. This method restricts the number of votes that can be used over a period of time by obtaining the IP address of the visiting visitor. Of course, the normal access to the page to vote tourists, certainly can be very good by this means, but, various voting activities and topics, as well as rich prizes, so that some people find ways to want to brush the ticket.

ADSL users, you can change the IP address by redial.
We also cannot obtain the real IP address of the user who uses the proxy access.
And our unknown brush-counting tools.
These are the problems we have no way to overcome, and for Internet cafes/intranet users, such settings will not appear fair enough.

2. Cookies Validation
This is also used on the Internet more means, however, all from the client information and content are unreliable. People who are familiar with the principle of cookies can easily circumvent the restrictions.

Cookies can be disabled.
We also cannot obtain the real IP address of the user who uses the proxy access.
Cookies are free to be removed and modified.
3. Session Validation
the session will give all visiting visitors a unique sessionid. In this way, it seems to have some effect on preventing the ticket. Unfortunately, the session has fatal shortcomings.

When you close the browser, the session is destroyed.
Client-side disabling Cookies,session also fails.
4. Verification Code
Register, login, reply, post ... The verification code uses a wide range, many. Unfortunately, as for the specific effect, for a long time, only to find such a way, in fact, only to increase the difficulty of ordinary visitors to vote, and brush ticket frequent access verification code, also greatly increased the burden on the server.

There is a verification code is feasible, Google introduced a graphics verification code, designed to allow users to flip the picture to the correct direction before you can complete the verification. There must be very few software or computer operations that can bypass such verification code well. However, the disadvantages, the implementation of a very high degree of difficulty.

5. MAC Address Restrictions
as a Web program, it's hard to get a real MAC address (I experimented with php/js and didn't get the MAC address successfully). When we read the client MAC address, we read a message that is stored in the registry, and it can be modified as well.

6. User Module
this should be a very useful way. Each visitor must register an account in order to vote, limit the vote by limiting the account ID, and can restrict the initial registered user from voting for a period of time. Also, there is really a large influx of registered users, you can increase the flow of the site. However, for small areas of the site, this will make users feel very troublesome, may give up the vote, which may drain the site's users.

7. Behavioral Records
in fact, many of the ticket-brushing behavior we are not able to limit. But sometimes, we can record it very well. And when the abnormal polling is detected, the automatic vote number, or return to the illusion of success, can also be a good limit to the ticket.

The downside is that logging too much data can put a lot of pressure on the server. Moreover, if the recording of the behavior of the record point is not enough, not complex enough, may be the painter to sweep the ticket to fathom.

8. Answer the question
the first time to use this method to limit the time to brush tickets, we are pleased to see a good effect. Unfortunately, if there is not a large enough question bank, soon the content and the answer will be collected. On the contrary, the voting users feel that the vote is disgusting, troublesome, and has a psychological aversion. Gradually we have been abandoned.

9. Random Voting address
This method allows each user to access the page to get a random unique key, through this key, generate a voting address, the address can only be accessed once, after use will be invalidated.

Unfortunately, the contents of the specified key, I am currently using the sessionid+ip+ random number generated by the MD5 code, and SessionID and IP in the content mentioned above, can be destroyed and tampered with. Such a way, but also in the IP limit and the session limit is invalid when the death throes.

10. Fill in the information
when voting, let visitors fill in ID card, name, mobile phone number can represent a person's identity information, to conduct uniqueness verification. However, ID card you know the format, name casually fill, mobile phone number to fill out, is also no way to limit. Instead, people who vote normally get into trouble.

11. Voting code/Automatic arranging system
before voting, users need to obtain a unique voting code/volume on other pages/mailboxes first, and use a void once. However, how to verify the ' People ' only, if there is a user, his mailbox enough, is not unlimited access to the ballot code it.

Right! Therefore, this is only the solution to the symptoms and not the root causes. However, at least, this way will also make the people who brush the ticket feel very troublesome. But at the same time, it will make the normal voters feel inconvenient. However, to be able to brush the ticket party, brush is not so happy, but also useful.

12. RMB voting
Tiger, this is the best, whether it is to send a text message, call, or pay treasure, one vote Yuan Yuan, if you are willing enough, of course, you vote, whatever you brush, we are happy to not. Cheating is quite difficult through the combination of payment interfaces.

However, the fairness of the need to be refined, after all, not everyone's supporters have money, are willing to spend money, may make good works because of ' poor ' and get no votes, this is in my fair, democratic society, is not advocated!

Well, that's pretty much the way it is. Quote a Netizen's original text: "Want to completely eliminate the brush ticket, basically can rely on person".

Initiate

Flash polling, but not very clear principle, when free time will be put into the test.
Plug - ins. Web Plug-ins, you may need to download the installation of users, ordinary users will feel very troublesome, the feasibility of a sophisticated.
Some interesting settings for example, multiple votes in a short period of time may result in a drop in the number of votes; You can cast a negative vote on a work, but there is a certain probability that it will not be valid or reflected in other works; like the farm's ' stealing food ', we can vote. There may be a bit more fun to play, but there's no guarantee of fairness.
Summary: Personally feel that the most effective currently can only be the renminbi vote, can be a good limit to brush the ticket behavior.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.