Sachverhalt: A. Am 27. Januar 2006 verurteilte das Strafgericht Basel-Landschaft A._ wegen mehrfacher sexueller Handlungen mit Kindern, mehrfacher sexueller Nötigung und einfacher Körperverletzung zu 3 3⁄4 Jahren Zuchthaus, teilweise als Zusatzstrafe zu einem Urteil des Appellationsgerichts Basel-Stadt vom 18. Dezember 1996. Der Strafvollzug wurde zu Gunsten einer Einweisung in eine Heil- und Pflegeanstalt aufgeschoben. Am 23. Februar 2011 verlängerte das Strafgericht Basel-Landschaft die stationäre Behandlung nach Art. 59 Abs. 1 und 4 StGB bis zum 27. Januar 2016. Am 13. Juli 2015 brach die Abteilung Straf- und Massnahmenvollzug der Sicherheitsdirektion des Kantons Basel-Landschaft den Vollzug der am 27. Januar 2006 angeordneten stationären Massnahme gemäss Art. 62c Abs. 1 StGB per sofort wegen Aussichtslosigkeit ab und stellte fest, dass die ausgesprochene Freiheitsstrafe durch die Dauer der stationären Massnahme getilgt sei. Am 14. Juli 2015 beantragte die Abteilung Straf- und Massnahmenvollzug dem Strafgericht Basel-Landschaft gestützt auf Art. 62c Abs. 4 StGB, A._ nach Art. 64 Abs. 1 StGB zu verwahren. Am 17. Juli 2015 beantragte die Abteilung Straf- und Massnahmenvollzug dem Zwangsmassnahmengericht Basel-Landschaft, A._ in Sicherheitshaft zu versetzen. Dieses gab dem Antrag gleichentags provisorisch statt. Am 29. Juli 2015 versetzte das Zwangsmassnahmengericht A._ für die Dauer von 6 Monaten bis zum 17. Januar 2016 in vollzugsrechtliche Sicherheitshaft. Am 15. September 2015 wies das Kantonsgericht Basel-Landschaft die Beschwerde von A._ ab und bestätigte den Entscheid des Zwangsmassnahmengerichts. B. Mit Beschwerde in Strafsachen vom 22. Oktober 2015 beantragt A._, die Entscheide des Zwangsmassnahmengerichts und des Kantonsgerichts aufzuheben und ihn unverzüglich aus der Haft zu entlassen. Eventuell seien die beiden Entscheide aufzuheben und die Sache an die Vorinstanz zu neuem Entscheid zurückzuweisen. Es sei festzustellen, dass die gegen ihn erlassenen Haftentscheide vom 17. Juli 2015, vom 29. Juli 2015 und vom 15. September 2015 ungesetzlich und verfassungswidrig seien und der Kanton Basel-Landschaft sei zu verpflichten, ihm pro Tag ungesetzlicher Haft eine Entschädigung von Fr. 200.-- auszurichten. Zudem sei festzustellen, dass sich das Strafgericht im vorliegenden Verfahren nicht als Partei konstituiert habe und ihm von Gesetzes wegen auch keine Parteistellung zukomme. Weiter ersucht A._ um unentgeltliche Prozessführung und Verbeiständung. C. Das Strafgericht verzichtet auf Vernehmlassung und verweist auf seine Stellungnahme ans Kantonsgericht. Das Zwangsmassnahmengericht verzichtet auf eine Stellungnahme und verweist auf seinen Entscheid. Die Abteilung Straf- und Massnahmenvollzug verzichtet auf Stellungnahme. Das Kantonsgericht beantragt unter Verweis auf seinen Entscheid, die Beschwerde abzuweisen. A._ verzichtet auf weitere Stellungnahme und hält an der Beschwerde fest.